BinaryQuantizationCompression interface
Содержит параметры конфигурации, относящиеся к методу сжатия двоичной квантизации, используемому во время индексирования и запроса.
- Extends
Свойства
| kind | Полиморфная дискриминация, указывающая различные типы этого объекта, может быть |
Унаследованные свойства
| compression |
Имя, сопоставленное с этой конкретной конфигурацией. |
| default |
Коэффициент превышения по умолчанию. Oversampling внутренне запрашивает дополнительные документы (указанные этим умножением) в первоначальном поиске. Это увеличивает набор результатов, которые будут повторно выполняться с помощью перекомпилированных показателей сходства из векторов полной точности. Минимальное значение равно 1, то есть без превышения (1x). Этот параметр можно задать только в том случае, если параметр rerankWithOriginalVectors имеет значение true. Более высокие значения улучшают отзыв за счет задержки. |
| rerank |
Если задано значение true, после получения упорядоченного набора результатов, вычисляемого с помощью сжатых векторов, они будут повторно оценены путем пересчета показателей сходства полной точности. Это улучшит отзыв за счет задержки. |
| rescoring |
Содержит параметры для перезаписи. |
| truncation |
Число измерений для усечения векторов. Усечение векторов уменьшает размер векторов и объем данных, которые необходимо передать во время поиска. Это позволяет сэкономить затраты на хранение и повысить производительность поиска за счет отзыва. Он должен использоваться только для внедрения обученных с помощью 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