Vectoren ophalen

Vector-databases voor embeddings met Pinecone

James Chapman

Curriculum Manager, DataCamp

Samenvatting…

Een index die wordt aangemaakt.

Vector-databases voor embeddings met Pinecone

Samenvatting…

Meerdere records worden in de index geladen. De indexvulling neemt toe zodra de records zijn toegevoegd.

Vector-databases voor embeddings met Pinecone

Toegang tot vectoren

 

Fetching

  • Haal vectoren op via hun ID's

Een boek wordt opgehaald op basis van het ISBN.

 

Queryen

  • Vind vergelijkbare vectoren bij een invoervector

Amazon-boekaanbevelingen.

Vector-databases voor embeddings met Pinecone

Vectoren fetchen

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
Vector-databases voor embeddings met Pinecone

Read units

 

  • Maat voor verbruikte resources bij leesbewerkingen:
    • Fetching → 1RU / 10 records
    • Queryen
    • Lijsten

 

Prijzen startaccount Pinecone.

1 https://www.pinecone.io/pricing/
Vector-databases voor embeddings met Pinecone

Vectoren fetchen uit namespaces

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, ...]}}
}
Vector-databases voor embeddings met Pinecone

Laten we oefenen!

Vector-databases voor embeddings met Pinecone

Preparing Video For Download...