Vektoren löschen
Beim Löschen von Vektoren geht es nicht nur darum, die Datenbank aufzuräumen, sondern vor allem um Performance. Wenn deine Indizes wachsen, können unnötige oder veraltete Vektoren den Speicher füllen und Abfragen verlangsamen. Durch das Entfernen redundanter Daten verschlankst du deine Prozesse – das führt zu schnelleren Antworten und einer besseren Ressourcennutzung.
In dieser Übung löschst du Vektoren aus dem Pinecone-Index 'datacamp-index'. Anschließend prüfst du die Indexmetriken, um zu bestätigen, dass die Löschung erfolgt ist.
Diese Übung ist Teil des Kurses
<Kurs>Vektordatenbanken für Einbettungen mit Pinecone</Kurs>Übungsanweisungen
- Initialisiere die Pinecone-Verbindung mit deinem API-Schlüssel.
- Lösche die Vektoren mit den IDs
"3"und"4". - Rufe die Metriken des Pinecone-Index
datacamp-indexab, um zu überprüfen, dass die Anzahl der gespeicherten Vektoren gesunken ist.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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(____)