BaseVectorSearchCompression interface
Contém opções de configuração específicas para o método de compactação usado durante a indexação ou consulta.
Propriedades
| compression |
O nome a ser associado a essa configuração específica. |
| kind | Os valores possíveis do discriminador: escalarQuantization, binaryQuantization |
| rescoring |
Contém as opções para pontuação. |
| truncation |
O número de dimensões para truncar os vetores. Truncar os vetores reduz o tamanho dos vetores e a quantidade de dados que precisam ser transferidos durante a pesquisa. Isso pode economizar custos de armazenamento e melhorar o desempenho da pesquisa às custas da recuperação. Ele só deve ser usado para incorporações treinadas com Matryoshka Representation Learning (MRL), como OpenAI text-embedding-3-large (small). O valor padrão é null, o que significa que não há truncamento. |
Detalhes de Propriedade
compressionName
O nome a ser associado a essa configuração específica.
compressionName: string
Valor de Propriedade
string
kind
Os valores possíveis do discriminador: escalarQuantization, binaryQuantization
kind: string
Valor de Propriedade
string
rescoringOptions
Contém as opções para pontuação.
rescoringOptions?: RescoringOptions
Valor de Propriedade
truncationDimension
O número de dimensões para truncar os vetores. Truncar os vetores reduz o tamanho dos vetores e a quantidade de dados que precisam ser transferidos durante a pesquisa. Isso pode economizar custos de armazenamento e melhorar o desempenho da pesquisa às custas da recuperação. Ele só deve ser usado para incorporações treinadas com Matryoshka Representation Learning (MRL), como OpenAI text-embedding-3-large (small). O valor padrão é null, o que significa que não há truncamento.
truncationDimension?: number
Valor de Propriedade
number