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

Birden çok metadata filtresi

Eşitlik işlemlerinin yanı sıra, Pinecone temel karşılaştırma işlemleri için başka işleçler de sunar ve tek bir sorguda birden fazla filtre uygulamana olanak tanır. Bu egzersizde, Pinecone'un diğer karşılaştırma işleçlerini kullanarak birden çok filtre oluşturacak ve bunlarla indeksini yeniden sorgulayacaksın.

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.
  • Verilen vector için, yalnızca metadata'sında "genre" "thriller" olan ve "year" 2018'den küçük olan vektörler arasında arama yaparak, ona en ÇOK benzer vektörü getir.

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')

# Retrieve the MOST similar vector with genre and year filters
query_result = index.query(
    vector=vector,
    top_k=1,
    filter=____
)
print(query_result)
Kodu Düzenle ve Çalıştır