BaseVectorSearchCompression interface
Содержит параметры конфигурации, относящиеся к методу сжатия, используемому во время индексирования или запроса.
Свойства
| compression |
Имя, сопоставленное с этой конкретной конфигурацией. |
| default |
Коэффициент превышения по умолчанию. Oversampling внутренне запрашивает дополнительные документы (указанные этим умножением) в первоначальном поиске. Это увеличивает набор результатов, которые будут повторно выполняться с помощью перекомпилированных показателей сходства из векторов полной точности. Минимальное значение равно 1, то есть без превышения (1x). Этот параметр можно задать только в том случае, если параметр rerankWithOriginalVectors имеет значение true. Более высокие значения улучшают отзыв за счет задержки. |
| kind | Полиморфная дискриминация, указывающая различные типы этого объекта, может быть |
| rerank |
Если задано значение true, после получения упорядоченного набора результатов, вычисляемого с помощью сжатых векторов, они будут повторно оценены путем пересчета показателей сходства полной точности. Это улучшит отзыв за счет задержки. |
| rescoring |
Содержит параметры для перезаписи. |
| truncation |
Число измерений для усечения векторов. Усечение векторов уменьшает размер векторов и объем данных, которые необходимо передать во время поиска. Это позволяет сэкономить затраты на хранение и повысить производительность поиска за счет отзыва. Он должен использоваться только для внедрения обученных с помощью Matryoshka Representation Learning (MRL), таких как OpenAI text-embedding-3-large (small). Значение по умолчанию равно NULL, что означает отсутствие усечения. |
Сведения о свойстве
compressionName
Имя, сопоставленное с этой конкретной конфигурацией.
compressionName: string
Значение свойства
string
defaultOversampling
Коэффициент превышения по умолчанию. Oversampling внутренне запрашивает дополнительные документы (указанные этим умножением) в первоначальном поиске. Это увеличивает набор результатов, которые будут повторно выполняться с помощью перекомпилированных показателей сходства из векторов полной точности. Минимальное значение равно 1, то есть без превышения (1x). Этот параметр можно задать только в том случае, если параметр rerankWithOriginalVectors имеет значение true. Более высокие значения улучшают отзыв за счет задержки.
defaultOversampling?: number
Значение свойства
number
kind
Полиморфная дискриминация, указывающая различные типы этого объекта, может быть
kind: "binaryQuantization" | "scalarQuantization"
Значение свойства
"binaryQuantization" | "scalarQuantization"
rerankWithOriginalVectors
Если задано значение true, после получения упорядоченного набора результатов, вычисляемого с помощью сжатых векторов, они будут повторно оценены путем пересчета показателей сходства полной точности. Это улучшит отзыв за счет задержки.
rerankWithOriginalVectors?: boolean
Значение свойства
boolean
rescoringOptions
Содержит параметры для перезаписи.
rescoringOptions?: RescoringOptions
Значение свойства
truncationDimension
Число измерений для усечения векторов. Усечение векторов уменьшает размер векторов и объем данных, которые необходимо передать во время поиска. Это позволяет сэкономить затраты на хранение и повысить производительность поиска за счет отзыва. Он должен использоваться только для внедрения обученных с помощью Matryoshka Representation Learning (MRL), таких как OpenAI text-embedding-3-large (small). Значение по умолчанию равно NULL, что означает отсутствие усечения.
truncationDimension?: number
Значение свойства
number