Namespace
Namespace digunakan untuk memisahkan vektor dalam satu indeks, memungkinkan kueri yang tertarget dan meminimalkan jumlah rekaman yang dipindai.
Dalam latihan ini, Anda akan berlatih mengimpor vektor ke namespace yang berbeda di dalam indeks Pinecone 'datacamp-index'. Anda perlu terhubung ke indeks, melakukan upsert vektor ke berbagai namespace, dan memeriksa metrik indeks yang telah diperbarui.
Latihan ini adalah bagian dari kursus
Database Vektor untuk Embeddings dengan Pinecone
Petunjuk latihan
- Inisialisasi koneksi Pinecone dengan kunci API Anda.
- Lakukan upsert vektor pada
vector_set1ke namespacenamespace1. - Lakukan upsert vektor pada
vector_set2ke namespacenamespace2. - Cetak statistik deskriptif indeks.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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
____