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


BinaryQuantizationCompression interface

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

Extends

Свойства

kind

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

Унаследованные свойства

compressionName

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

defaultOversampling

Коэффициент превышения по умолчанию. Oversampling внутренне запрашивает дополнительные документы (указанные этим умножением) в первоначальном поиске. Это увеличивает набор результатов, которые будут повторно выполняться с помощью перекомпилированных показателей сходства из векторов полной точности. Минимальное значение равно 1, то есть без превышения (1x). Этот параметр можно задать только в том случае, если параметр rerankWithOriginalVectors имеет значение true. Более высокие значения улучшают отзыв за счет задержки.

rerankWithOriginalVectors

Если задано значение true, после получения упорядоченного набора результатов, вычисляемого с помощью сжатых векторов, они будут повторно оценены путем пересчета показателей сходства полной точности. Это улучшит отзыв за счет задержки.

rescoringOptions

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

truncationDimension

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

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

kind

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

kind: "binaryQuantization"

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

"binaryQuantization"

Сведения об унаследованном свойстве

compressionName

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

compressionName: string

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

string

Наследуется отVectorSearchCompression.compressionName

defaultOversampling

Коэффициент превышения по умолчанию. Oversampling внутренне запрашивает дополнительные документы (указанные этим умножением) в первоначальном поиске. Это увеличивает набор результатов, которые будут повторно выполняться с помощью перекомпилированных показателей сходства из векторов полной точности. Минимальное значение равно 1, то есть без превышения (1x). Этот параметр можно задать только в том случае, если параметр rerankWithOriginalVectors имеет значение true. Более высокие значения улучшают отзыв за счет задержки.

defaultOversampling?: number

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

number

Наследуется отVectorSearchCompression.defaultOversampling

rerankWithOriginalVectors

Если задано значение true, после получения упорядоченного набора результатов, вычисляемого с помощью сжатых векторов, они будут повторно оценены путем пересчета показателей сходства полной точности. Это улучшит отзыв за счет задержки.

rerankWithOriginalVectors?: boolean

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

boolean

Наследуется отVectorSearchCompression.rerankWithOriginalVectors

rescoringOptions

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

rescoringOptions?: RescoringOptions

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

Наследуется отVectorSearchCompression.rescoringOptions

truncationDimension

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

truncationDimension?: number

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

number

Наследуется отVectorSearchCompression.truncationDimension