CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Initialisez la connexion à Pinecone en utilisant votre clé d'API.
  • Récupérez le vecteur le PLUS similaire au vector fourni, 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)
Modifier et exécuter le code