Vectoren verwijderen
Vectoren verwijderen draait niet alleen om het opschonen van je databases; het gaat om het optimaliseren van de performance. Naarmate je indexen groeien, kunnen onnodige of verouderde vectoren je opslag vervuilen en de query-prestaties vertragen. Door overbodige data te verwijderen, stroomlijn je je processen, wat leidt tot snellere reacties en beter gebruik van resources.
In deze oefening ga je vectoren verwijderen uit de Pinecone-index 'datacamp-index'. Je controleert de indexstatistieken om te verifiëren dat de verwijdering heeft plaatsgevonden.
Als je per ongeluk de vectoren verwijdert maar de oefening om een andere reden niet haalt, voeg dan de volgende code toe vóór je .delete()-code om de vectoren opnieuw te upserten voor verwijdering:
index.upsert(vectors=vectors)
Deze oefening maakt deel uit van de cursus
Vector-databases voor embeddings met Pinecone
Oefeninstructies
- Initialiseer de Pinecone-verbinding met je API-sleutel.
- Verwijder de vectoren met ID's
"3"en"4". - Haal de statistieken op van de Pinecone-index
datacamp-indexom te controleren dat het aantal opgeslagen vectoren is afgenomen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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(____)