Поделиться через


BaseVectorSearchCompression interface

Содержит параметры конфигурации, относящиеся к методу сжатия, используемому во время индексирования или запроса.

Свойства

compressionName

Имя, сопоставленное с этой конкретной конфигурацией.

kind

Полиморфная дискриминация, указывающая различные типы этого объекта, может быть

rescoringOptions

Содержит параметры для перезаписи.

truncationDimension

Число измерений для усечения векторов. Усечение векторов уменьшает размер векторов и объем данных, которые необходимо передать во время поиска. Это позволяет сэкономить затраты на хранение и повысить производительность поиска за счет отзыва. Он должен использоваться только для внедрения обученных с помощью Matryoshka Representation Learning (MRL), таких как OpenAI text-embedding-3-large (small). Значение по умолчанию равно NULL, что означает отсутствие усечения.

Сведения о свойстве

compressionName

Имя, сопоставленное с этой конкретной конфигурацией.

compressionName: string

Значение свойства

string

kind

Полиморфная дискриминация, указывающая различные типы этого объекта, может быть

kind: "scalarQuantization" | "binaryQuantization"

Значение свойства

"scalarQuantization" | "binaryQuantization"

rescoringOptions

Содержит параметры для перезаписи.

rescoringOptions?: RescoringOptions

Значение свойства

truncationDimension

Число измерений для усечения векторов. Усечение векторов уменьшает размер векторов и объем данных, которые необходимо передать во время поиска. Это позволяет сэкономить затраты на хранение и повысить производительность поиска за счет отзыва. Он должен использоваться только для внедрения обученных с помощью Matryoshka Representation Learning (MRL), таких как OpenAI text-embedding-3-large (small). Значение по умолчанию равно NULL, что означает отсутствие усечения.

truncationDimension?: number

Значение свойства

number