Bagikan melalui


BaseVectorSearchCompression interface

Berisi opsi konfigurasi khusus untuk metode pemadatan yang digunakan selama pengindeksan atau kueri.

Properti

compressionName

Nama yang akan dikaitkan dengan konfigurasi khusus ini.

kind

Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat

rescoringOptions

Berisi opsi untuk penilaian ulang.

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 performa pencarian dengan mengorbankan pengenalan. 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

compressionName

Nama yang akan dikaitkan dengan konfigurasi khusus ini.

compressionName: string

Nilai Properti

string

kind

Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat

kind: "scalarQuantization" | "binaryQuantization"

Nilai Properti

"scalarQuantization" | "binaryQuantization"

rescoringOptions

Berisi opsi untuk penilaian ulang.

rescoringOptions?: RescoringOptions

Nilai Properti

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 performa pencarian dengan mengorbankan pengenalan. 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