IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Inizializza la connessione a Pinecone usando la tua chiave API.
  • Recupera il vettore PIÙ simile al vector fornito, cercando solo tra i vettori in cui la metadata "genre" è "thriller" e "year" è minore di 2018.

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)
Modifica ed esegui il codice