Namensräume
Namespaces werden verwendet, um Vektoren innerhalb eines einzelnen Indexes zu trennen, was gezielte Abfragen ermöglicht und die Anzahl der gescannten Datensätze minimiert.
In dieser Übung lernst du, Vektoren in verschiedene Namespaces innerhalb des Pinecone-Index „ 'datacamp-index' “ zu importieren. Du musst eine Verbindung zum Index herstellen, Vektoren in verschiedene Namespaces einfügen und die aktualisierten Metriken des Index überprüfen.
Diese Übung ist Teil des Kurses
Vektordatenbanken für Einbettungen mit Pinecone
Anleitung zur Übung
- Starte die Pinecone-Verbindung mit deinem API-Schlüssel.
- Füge die Vektoren aus „
vector_set1“ in den Namensraum „namespace1“ ein. - Füge die Vektoren aus „
vector_set2“ in den Namensraum „namespace2“ ein. - Druck die beschreibenden Statistiken des Index aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Initialize the Pinecone client with your API key
pc = Pinecone(api_key="____")
index = pc.Index('datacamp-index')
# Upsert vector_set1 to namespace1
____(
vectors=vector_set1,
____
)
# Upsert vector_set2 to namespace2
____(
vectors=vector_set2,
____
)
# Print the index statistics
____