Mengambil vektor

Database Vektor untuk Embeddings dengan Pinecone

James Chapman

Curriculum Manager, DataCamp

Ringkasan...

Sebuah indeks dibuat.

Database Vektor untuk Embeddings dengan Pinecone

Ringkasan...

Beberapa record dimasukkan ke indeks. Kepenuhan indeks meningkat setelah record ditambahkan.

Database Vektor untuk Embeddings dengan Pinecone

Mengakses vektor

 

Fetching

  • Mengambil vektor berdasarkan ID-nya

Sebuah buku diambil berdasarkan ISBN-nya.

 

Querying

  • Mengambil vektor serupa dengan vektor masukan

Rekomendasi buku di Amazon.

Database Vektor untuk Embeddings dengan Pinecone

Mengambil vektor

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 Vektor untuk Embeddings dengan Pinecone

Read unit

 

  • Ukuran sumber daya yang dipakai saat operasi baca:
    • Fetching → 1RU / 10 record
    • Querying
    • Listing

 

Harga akun pemula Pinecone.

1 https://www.pinecone.io/pricing/
Database Vektor untuk Embeddings dengan Pinecone

Mengambil vektor dari 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 Vektor untuk Embeddings dengan Pinecone

Ayo berlatih!

Database Vektor untuk Embeddings dengan Pinecone

Preparing Video For Download...