Recupero dei vettori

Database vettoriali per Embeddings con Pinecone

James Chapman

Curriculum Manager, DataCamp

Ripasso...

Creazione di un indice.

Database vettoriali per Embeddings con Pinecone

Ripasso...

Più record inseriti nell'indice. La pienezza dell'indice aumenta dopo l'aggiunta.

Database vettoriali per Embeddings con Pinecone

Accesso ai vettori

 

Fetching

  • Recupera vettori per ID

Un libro recuperato dal suo ISBN.

 

Query

  • Trova vettori simili a un vettore di input

Raccomandazioni di libri su Amazon.

Database vettoriali per Embeddings con Pinecone

Fetching dei vettori

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
Database vettoriali per Embeddings con Pinecone

Read units

 

  • Misura delle risorse usate nelle letture:
    • Fetching → 1 RU / 10 record
    • Query
    • Listing

 

Prezzi account starter di Pinecone.

1 https://www.pinecone.io/pricing/
Database vettoriali per Embeddings con Pinecone

Fetch da namespace

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, ...]}}
}
Database vettoriali per Embeddings con Pinecone

Laten we oefenen!

Database vettoriali per Embeddings con Pinecone

Preparing Video For Download...