MulaiMulai sekarang secara gratis

Multiple metadata filters

As well as equality operations, Pinecone provides operators for other core comparison operations, as well as enabling multiple filters in a single query. In this exercise, you'll create multiple filters using Pinecone's other comparison operators and use them to re-query your index.

Latihan ini adalah bagian dari kursus

Vector Databases for Embeddings with Pinecone

Lihat Kursus

Petunjuk latihan

  • Initialize the Pinecone connection using your API key.
  • Retrieve the MOST similar vector to the vector provided, only searching through vectors where the the "genre" metadata is "thriller" and "year" is less than 2018.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode