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
Ö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 än2018.
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)