Namespace
I namespace vengono usati per separare i vettori all'interno di un singolo indice, consentendo query mirate e riducendo al minimo il numero di record scansionati.
In questo esercizio farai pratica nell'ingestione di vettori in diversi namespace all'interno dell'indice Pinecone 'datacamp-index'. Dovrai collegarti all'indice, eseguire l'upsert dei vettori in namespace differenti e verificare le metriche aggiornate dell'indice.
Questo esercizio fa parte del corso
Database vettoriali per Embeddings con Pinecone
Istruzioni dell'esercizio
- Inizializza la connessione a Pinecone con la tua API key.
- Esegui l'upsert dei vettori in
vector_set1nel namespacenamespace1. - Esegui l'upsert dei vettori in
vector_set2nel namespacenamespace2. - Stampa le statistiche descrittive dell'indice.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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
____