Namespace-uri
Namespace-urile sunt folosite pentru a separa vectorii în cadrul unui singur index, permițând interogări țintite și reducând numărul de înregistrări scanate.
În acest exercițiu, vei exersa ingestia vectorilor în namespace-uri diferite din cadrul indexului Pinecone 'datacamp-index'. Va trebui să te conectezi la index, să faci upsert cu vectori în namespace-uri diferite și să verifici metricile actualizate ale indexului.
Acest exercițiu face parte din cursul
Crearea aplicațiilor AI cu Pinecone
Instrucțiuni pentru exercițiu
- Inițializează conexiunea Pinecone cu cheia ta API.
- Inserează vectorii din
vector_set1în namespace-ulnamespace1. - Inserează vectorii din
vector_set2în namespace-ulnamespace2. - Afișează statisticile descriptive ale indexului.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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
____