Vektörleri silme
Vektörleri silmek sadece veritabanını düzenlemek için değil, performansı optimize etmek içindir. İndekslerin büyüdükçe, gereksiz veya güncelliğini yitirmiş vektörler depolamayı doldurabilir ve sorgu performansını yavaşlatabilir. Yinelenen verileri kaldırarak işlemlerini sadeleştirir, daha hızlı yanıtlar ve kaynakların daha iyi kullanılmasını sağlarsın.
Bu egzersizde, 'datacamp-index' Pinecone indeksinden vektör silmeyi pratik edeceksin. Silmenin gerçekleştiğini doğrulamak için indeks metriklerini kontrol edeceksin.
Eğer vektörleri yanlışlıkla siler ve başka bir nedenle egzersizi geçemezsen, silme kodundan önce aşağıdaki kodu ekleyerek silinecek vektörleri yeniden upsert edebilirsin:
index.upsert(vectors=vectors)
Bu egzersiz
Pinecone ile Vektör Veritabanları ve Embeddings
kursunun bir parçasıdırEgzersiz talimatları
- API anahtarını kullanarak Pinecone bağlantısını başlat.
- ID'leri
"3"ve"4"olan vektörleri sil. - Saklanan vektör sayısının azaldığını kontrol etmek için
datacamp-indexPinecone indeksinin metriklerini al.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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(____)