BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz 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-index Pinecone 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(____)
Kodu Düzenle ve Çalıştır