Kom igångKom igång gratis

Flera metadatafilter

Utöver likhetsoperationer erbjuder Pinecone operatorer för andra vanliga jämförelseoperationer, samt möjligheten att kombinera flera filter i en enda fråga. I den här övningen skapar du flera filter med Pinecones jämförelseoperatorer och använder dem för att ställa en ny fråga mot ditt index.

Den här övningen är en del av kursen

Bygga AI-applikationer med Pinecone

Visa kurs

Övningsinstruktioner

  • Initiera Pinecone-anslutningen med din API-nyckel.
  • Hämta den MEST liknande vektorn till den angivna vector, och sök endast bland vektorer där metadatafältet "genre" är "thriller" och "year" är mindre än 2018.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod