BaseVectorSearchCompression interface
Содержит параметры конфигурации, относящиеся к методу сжатия, используемому во время индексирования или запроса.
Свойства
| compression |
Имя, сопоставленное с этой конкретной конфигурацией. |
| kind | Полиморфная дискриминация, указывающая различные типы этого объекта, может быть |
| rescoring |
Содержит параметры для перезаписи. |
| truncation |
Число измерений для усечения векторов. Усечение векторов уменьшает размер векторов и объем данных, которые необходимо передать во время поиска. Это позволяет сэкономить затраты на хранение и повысить производительность поиска за счет отзыва. Он должен использоваться только для внедрения обученных с помощью 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