ComenzarEmpieza gratis

Eliminación de vectores

Eliminar vectores no es solo una cuestión de ordenar nuestras bases de datos, sino también de optimizar el rendimiento. A medida que tus índices crecen, los vectores innecesarios u obsoletos pueden saturar tu almacenamiento y ralentizar el rendimiento de las consultas. Al eliminar los datos redundantes, optimizas tus operaciones, lo que se traduce en respuestas más rápidas y un mejor aprovechamiento de los recursos.

En este ejercicio, practicarás cómo eliminar vectores del índice Pinecone de 'datacamp-index'. Comprobarás las métricas del índice para verificar que la eliminación se ha realizado correctamente.

Si borras accidentalmente los vectores pero no superas el ejercicio por otro motivo, añade el siguiente código antes del código « .delete() » para volver a insertar los vectores para su eliminación:

index.upsert(vectors=vectors)

Este ejercicio forma parte del curso

Bases de datos vectoriales para incrustaciones con Pinecone

Ver curso

Instrucciones del ejercicio

  • Inicializa la conexión Pinecone utilizando tu clave API.
  • Elimina los vectores con los ID "3" y "4".
  • Recupera las métricas del índice Pinecone datacamp-index para comprobar que el número de vectores almacenados ha disminuido.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Initialize the Pinecone client using your API key
pc = Pinecone(api_key="____")

index = pc.Index('datacamp-index')

# Delete vectors
____

# Retrieve metrics of the connected Pinecone index
print(____)
Editar y ejecutar código