Dela via


BinaryQuantizationCompression interface

Innehåller konfigurationsalternativ som är specifika för den binära kvantiseringskomprimeringsmetod som används vid indexering och frågor.

Extends

Egenskaper

kind

Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara

Ärvda egenskaper

compressionName

Namnet som ska associeras med den här konfigurationen.

defaultOversampling

Standardöversamplingsfaktor. Översampling begär internt fler dokument (som anges av den här multiplikatorn) i den första sökningen. Detta ökar den uppsättning resultat som kommer att rangordnas om med omberäknade likhetspoäng från fullprecisionsvektorer. Minimivärdet är 1, vilket innebär att ingen översampling (1x). Den här parametern kan bara anges när rerankWithOriginalVectors är sant. Högre värden förbättrar återkallandet på bekostnad av svarstiden.

rerankWithOriginalVectors

Om värdet är true rangordnas de igen när den ordnade uppsättningen resultat som beräknas med komprimerade vektorer har hämtats, genom att beräkna om likhetspoängen med full precision. Detta förbättrar återkallandet på bekostnad av svarstiden.

rescoringOptions

Innehåller alternativ för omskolning.

truncationDimension

Antalet dimensioner som vektorerna ska trunkeras till. Om du trunkerar vektorerna minskar storleken på vektorerna och mängden data som måste överföras under sökningen. Detta kan spara lagringskostnader och förbättra sökprestanda på bekostnad av återkallande. Den bör endast användas för inbäddningar som tränats med Matryoshka Representation Learning (MRL) som OpenAI textinbäddning-3-large (liten). Standardvärdet är null, vilket innebär ingen trunkering.

Egenskapsinformation

kind

Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara

kind: "binaryQuantization"

Egenskapsvärde

"binaryQuantization"

Information om ärvda egenskaper

compressionName

Namnet som ska associeras med den här konfigurationen.

compressionName: string

Egenskapsvärde

string

Ärvd frånVectorSearchCompression.compressionName

defaultOversampling

Standardöversamplingsfaktor. Översampling begär internt fler dokument (som anges av den här multiplikatorn) i den första sökningen. Detta ökar den uppsättning resultat som kommer att rangordnas om med omberäknade likhetspoäng från fullprecisionsvektorer. Minimivärdet är 1, vilket innebär att ingen översampling (1x). Den här parametern kan bara anges när rerankWithOriginalVectors är sant. Högre värden förbättrar återkallandet på bekostnad av svarstiden.

defaultOversampling?: number

Egenskapsvärde

number

Ärvd frånVectorSearchCompression.defaultOversampling

rerankWithOriginalVectors

Om värdet är true rangordnas de igen när den ordnade uppsättningen resultat som beräknas med komprimerade vektorer har hämtats, genom att beräkna om likhetspoängen med full precision. Detta förbättrar återkallandet på bekostnad av svarstiden.

rerankWithOriginalVectors?: boolean

Egenskapsvärde

boolean

Ärvd frånVectorSearchCompression.rerankWithOriginalVectors

rescoringOptions

Innehåller alternativ för omskolning.

rescoringOptions?: RescoringOptions

Egenskapsvärde

Ärvd frånVectorSearchCompression.rescoringOptions

truncationDimension

Antalet dimensioner som vektorerna ska trunkeras till. Om du trunkerar vektorerna minskar storleken på vektorerna och mängden data som måste överföras under sökningen. Detta kan spara lagringskostnader och förbättra sökprestanda på bekostnad av återkallande. Den bör endast användas för inbäddningar som tränats med Matryoshka Representation Learning (MRL) som OpenAI textinbäddning-3-large (liten). Standardvärdet är null, vilket innebär ingen trunkering.

truncationDimension?: number

Egenskapsvärde

number

Ärvd frånVectorSearchCompression.truncationDimension