Recuperar vectores

Bases de datos vectoriales para incrustaciones con Pinecone

James Chapman

Curriculum Manager, DataCamp

Repaso...

Creación de un índice.

Bases de datos vectoriales para incrustaciones con Pinecone

Repaso...

Varios registros se ingieren en el índice. La ocupación del índice aumenta al añadirlos.

Bases de datos vectoriales para incrustaciones con Pinecone

Acceder a vectores

 

Fetching

  • Recupera vectores por sus IDs

Un libro recuperado por su ISBN.

 

Querying

  • Recupera vectores similares a uno de entrada

Recomendaciones de libros en Amazon.

Bases de datos vectoriales para incrustaciones con Pinecone

Recuperar vectores

index.fetch(

ids=['0', '1']
)
{'namespace': '',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "productividad", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "acción", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
1 https://docs.pinecone.io/guides/data/fetch-data
Bases de datos vectoriales para incrustaciones con Pinecone

Unidades de lectura

 

  • Medida de recursos consumidos en lecturas:
    • Fetching → 1RU / 10 registros
    • Querying
    • Listing

 

Precios de la cuenta inicial de Pinecone.

1 https://www.pinecone.io/pricing/
Bases de datos vectoriales para incrustaciones con Pinecone

Obtener vectores desde namespaces

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

namespace='namespace1'
)
{'namespace': 'namespace1',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "productividad", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "acción", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
Bases de datos vectoriales para incrustaciones con Pinecone

¡Vamos a practicar!

Bases de datos vectoriales para incrustaciones con Pinecone

Preparing Video For Download...