Namespaces
Namespaces, tek bir indeks içinde vektörleri birbirinden ayırmak için kullanılır; böylece hedefli sorgular yapılır ve taranan kayıt sayısı en aza indirilir.
Bu egzersizde, Pinecone'daki 'datacamp-index' indeksi içinde farklı namespace'lere vektör alıştırması (ingest) yapacaksın. İndekse bağlanman, vektörleri farklı namespace'lere upsert etmen ve indeksin güncellenen metriklerini kontrol etmen gerekiyor.
Bu egzersiz
Pinecone ile Vektör Veritabanları ve Embeddings
kursunun bir parçasıdırEgzersiz talimatları
- API anahtarınla Pinecone bağlantısını başlat.
vector_set1içindeki vektörlerinamespace1namespace'ine upsert et.vector_set2içindeki vektörlerinamespace2namespace'ine upsert et.- İndeksin açıklayıcı istatistiklerini yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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
____