CommencerCommencer gratuitement

Filtres de métadonnées multiples

Outre les opérations d'égalité, Pinecone fournit des opérateurs pour d'autres opérations de comparaison fondamentales et permet d'utiliser plusieurs filtres dans une seule requête. Dans cet exercice, vous allez créer plusieurs filtres à l'aide des autres opérateurs de comparaison de Pinecone, puis les utiliser pour interroger à nouveau votre index.

Cet exercice fait partie du cours

Bases de données vectorielles pour les intégrations avec Pinecone

Afficher le cours

Instructions

  • Veuillez initialiser la connexion Pinecone à l'aide de votre clé API.
  • Récupérez le vecteur le plus similaire à l'vector fournie, en recherchant uniquement parmi les vecteurs dont les métadonnées d'"genre" sont "thriller" et "year" est inférieur à 2018.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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