Filtri multipli sulla metadata
Oltre alle operazioni di uguaglianza, Pinecone fornisce operatori per altre operazioni di confronto fondamentali e permette di applicare più filtri in un'unica query. In questo esercizio, creerai filtri multipli usando gli altri operatori di confronto di Pinecone e li userai per eseguire nuovamente la query sul tuo indice.
Questo esercizio fa parte del corso
Database vettoriali per Embeddings con Pinecone
Istruzioni dell'esercizio
- Inizializza la connessione a Pinecone usando la tua chiave API.
- Recupera il vettore PIÙ simile al
vectorfornito, cercando solo tra i vettori in cui la metadata"genre"è"thriller"e"year"è minore di2018.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)