IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Inizializza la connessione a Pinecone con la tua API key.
  • Esegui l'upsert dei vettori in vector_set1 nel namespace namespace1.
  • Esegui l'upsert dei vettori in vector_set2 nel namespace namespace2.
  • 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
____
Modifica ed esegui il codice