Mulai sekarangMulai gratis

Menghapus vektor

Menghapus vektor bukan sekadar merapikan basis data; ini tentang mengoptimalkan kinerja. Seiring pertumbuhan indeks Anda, vektor yang tidak perlu atau usang dapat menumpuk di penyimpanan dan memperlambat kinerja kueri. Dengan menghapus data yang redundan, Anda menyederhanakan operasi, menghasilkan respons yang lebih cepat dan pemanfaatan sumber daya yang lebih baik.

Dalam latihan ini, Anda akan berlatih menghapus vektor dari indeks Pinecone 'datacamp-index'. Anda akan memeriksa metrik indeks untuk memastikan penghapusan telah terjadi.

Jika Anda tidak sengaja menghapus vektor tetapi tidak lulus latihan karena alasan lain, tambahkan kode berikut sebelum kode .delete() Anda untuk melakukan upsert ulang vektor yang akan dihapus:

index.upsert(vectors=vectors)

Latihan ini merupakan bagian dari kursus

Database Vektor untuk Embeddings dengan Pinecone

Lihat Kursus

Instruksi latihan

  • Inisialisasi koneksi Pinecone menggunakan kunci API Anda.
  • Hapus vektor dengan ID "3" dan "4".
  • Ambil metrik dari indeks Pinecone datacamp-index untuk memeriksa bahwa jumlah vektor yang tersimpan telah berkurang.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Initialize the Pinecone client using your API key
pc = Pinecone(api_key="____")

index = pc.Index('datacamp-index')

# Delete vectors
____

# Retrieve metrics of the connected Pinecone index
print(____)
Edit dan Jalankan Kode