Récupérer des vecteurs

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

James Chapman

Curriculum Manager, DataCamp

Récapitulatif…

Création d’un index.

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

Récapitulatif…

Plusieurs enregistrements sont ingérés dans l’index. Le taux de remplissage augmente après l’ajout.

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

Accéder aux vecteurs

 

Fetching

  • Récupérer des vecteurs par ID

Un livre récupéré via son ISBN.

 

Querying

  • Récupérer des vecteurs similaires à un vecteur d’entrée

Recommandations de livres Amazon.

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

Récupérer des vecteurs

index.fetch(

ids=['0', '1']
)
{'namespace': '',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "productivity", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "action", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
1 https://docs.pinecone.io/guides/data/fetch-data
Bases de données vectorielles pour les intégrations avec Pinecone

Unités de lecture

 

  • Mesure des ressources consommées lors des lectures :
    • Fetching → 1 RU / 10 enregistrements
    • Querying
    • Listing

 

Tarifs du compte Starter de Pinecone.

1 https://www.pinecone.io/pricing/
Bases de données vectorielles pour les intégrations avec Pinecone

Récupérer depuis des espaces de noms

index.fetch(
    ids=['0', '1']

namespace='namespace1'
)
{'namespace': 'namespace1',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "productivity", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "action", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
Bases de données vectorielles pour les intégrations avec Pinecone

Passons à la pratique !

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

Preparing Video For Download...