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

compressionName

Nama yang akan dikaitkan dengan konfigurasi khusus ini.

rescoringOptions

Berisi opsi untuk memulihkan.

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.

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