Filtres de métadonnées multiples
En plus des opérations d'égalité, Pinecone offre des opérateurs pour d'autres comparaisons essentielles et permet d'appliquer plusieurs filtres dans une seule requête. Dans cet exercice, vous allez créer plusieurs filtres en utilisant d'autres opérateurs de comparaison de Pinecone et les utiliser pour relancer une requête sur votre index.
Cette activité fait partie du cours
Créer des applications d'IA avec Pinecone
Instructions de l’exercice
- Initialisez la connexion à Pinecone en utilisant votre clé d'API.
- Récupérez le vecteur le PLUS similaire au
vectorfourni, en ne cherchant qu'auprès des vecteurs dont la métadonnée"genre"est"thriller"et dont"year"est inférieur à2018.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)