Aan de slagGa gratis aan de slag

Namespaces

Namespaces worden gebruikt om vectoren binnen één index te scheiden, zodat je gericht kunt query'en en het aantal gescande records minimaal blijft.

In deze oefening ga je vectoren inladen in verschillende namespaces binnen de Pinecone-index 'datacamp-index'. Je moet verbinding maken met de index, vectoren upserten in verschillende namespaces en de bijgewerkte metriek van de index controleren.

Deze oefening maakt deel uit van de cursus

Vector-databases voor embeddings met Pinecone

Cursus bekijken

Oefeninstructies

  • Initialiseer de Pinecone-verbinding met je API-sleutel.
  • Upsert de vectoren in vector_set1 in de namespace namespace1.
  • Upsert de vectoren in vector_set2 in de namespace namespace2.
  • Print de beschrijvende statistieken van de index.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
____
Code bewerken en uitvoeren