BinaryQuantizationCompression interface
Berisi opsi konfigurasi khusus untuk metode kompresi kuantisasi biner yang digunakan selama pengindeksan dan kueri.
- Memperluas
Properti
| kind | Nama jenis metode kompresi yang dikonfigurasi untuk digunakan dengan pencarian vektor. |
Properti yang Diwariskan
| compression |
Nama yang akan dikaitkan dengan konfigurasi khusus ini. |
| rescoring |
Berisi opsi untuk memulihkan. |
| truncation |
Jumlah dimensi untuk memotong vektor. Memotong vektor mengurangi ukuran vektor dan jumlah data yang perlu ditransfer selama pencarian. Ini dapat menghemat biaya penyimpanan dan meningkatkan kinerja pencarian dengan mengorbankan penarikan. Ini hanya boleh digunakan untuk penyematan yang dilatih dengan Matryoshka Representation Learning (MRL) seperti OpenAI text-embedding-3-large (kecil). Nilai defaultnya adalah null, yang berarti tidak ada pemotongan. |
Detail Properti
kind
Nama jenis metode kompresi yang dikonfigurasi untuk digunakan dengan pencarian vektor.
kind: "binaryQuantization"
Nilai Properti
"binaryQuantization"
Detail Properti yang Diwariskan
compressionName
Nama yang akan dikaitkan dengan konfigurasi khusus ini.
compressionName: string
Nilai Properti
string
Diwarisi dariVectorSearchCompression.compressionName
rescoringOptions
Berisi opsi untuk memulihkan.
rescoringOptions?: RescoringOptions
Nilai Properti
Diwarisi dariVectorSearchCompression.rescoringOptions
truncationDimension
Jumlah dimensi untuk memotong vektor. Memotong vektor mengurangi ukuran vektor dan jumlah data yang perlu ditransfer selama pencarian. Ini dapat menghemat biaya penyimpanan dan meningkatkan kinerja pencarian dengan mengorbankan penarikan. Ini hanya boleh digunakan untuk penyematan yang dilatih dengan Matryoshka Representation Learning (MRL) seperti OpenAI text-embedding-3-large (kecil). Nilai defaultnya adalah null, yang berarti tidak ada pemotongan.
truncationDimension?: number
Nilai Properti
number
Diwarisi dariVectorSearchCompression.truncationDimension