Filtre multiple pe metadate
Pe lângă operațiile de egalitate, Pinecone oferă operatori pentru alte comparații de bază, precum și posibilitatea de a combina mai multe filtre într-o singură interogare. În acest exercițiu, vei crea filtre multiple folosind ceilalți operatori de comparație din Pinecone și îi vei folosi pentru a reinteroga indexul tău.
Acest exercițiu face parte din cursul
Crearea aplicațiilor AI cu Pinecone
Instrucțiuni pentru exercițiu
- Inițializează conexiunea Pinecone folosind cheia ta API.
- Recuperează vectorul CEL MAI similar cu
vector-ul furnizat, căutând doar prin vectorii în care metadatele"genre"sunt"thriller"și"year"este mai mic decât2018.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)