LoslegenKostenlos loslegen

Vektoren löschen

Vektoren zu löschen ist nicht nur eine Frage der Ordnung in unseren Datenbanken, sondern auch der Optimierung der Leistung. Wenn deine Indizes wachsen, können unnötige oder veraltete Vektoren deinen Speicher vollstopfen und die Abfrageperformance verlangsamen. Durch das Löschen von Daten, die du nicht brauchst, machst du deine Abläufe schlanker, kannst schneller reagieren und deine Ressourcen besser nutzen.

In dieser Übung lernst du, Vektoren aus dem Index „ 'datacamp-index' “ zu löschen. Überprüfe die Indexmetriken, um sicherzugehen, dass die Löschung geklappt hat.

Wenn du die Vektoren aus Versehen löschst, aber die Übung aus einem anderen Grund nicht bestehst, füge den folgenden Code vor deinem Code „ .delete() ” ein, um die zu löschenden Vektoren wieder einzufügen:

index.upsert(vectors=vectors)

Diese Übung ist Teil des Kurses

Vektordatenbanken für Einbettungen mit Pinecone

Kurs anzeigen

Anleitung zur Übung

  • Starte die Pinecone-Verbindung mit deinem API-Schlüssel.
  • Lösche die Vektoren mit den IDs „ "3" “ und „ "4" “.
  • Hol die Metriken aus dem Pinecone-Index „ datacamp-index “ ab, um zu checken, ob die Anzahl der gespeicherten Vektoren gesunken ist.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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(____)
Code bearbeiten und ausführen