Sdílet prostřednictvím


BinaryQuantizationCompression interface

Obsahuje možnosti konfigurace specifické pro metodu komprese binárního kvantování používané při indexování a dotazování.

Extends

Vlastnosti

kind

Polymorfní diskriminátor, který určuje různé typy tohoto objektu

Zděděné vlastnosti

compressionName

Název, který chcete přidružit k této konkrétní konfiguraci.

defaultOversampling

Výchozí faktor převzorkování Převzorkování interně vyžádá více dokumentů (určených tímto násobitelem) v počátečním hledání. Tím se zvýší sada výsledků, které se přeřadí pomocí přepočítaného skóre podobnosti z vektorů s plnou přesností. Minimální hodnota je 1, což znamená bez převzorkování (1x). Tento parametr lze nastavit pouze v případě, že je splněna hodnota rerankWithOriginalVectors. Vyšší hodnoty zlepšují úplnost na úkor latence.

rerankWithOriginalVectors

Pokud je nastavena hodnota true, po získání seřazené sady výsledků pomocí komprimovaných vektorů se znovu seřadí přepočtem skóre podobnosti s plnou přesností. Tím se zlepší úplnost na úkor latence.

rescoringOptions

Obsahuje možnosti pro změnu hodnocení.

truncationDimension

Počet dimenzí pro zkrácení vektorů. Zkrácení vektorů zmenšuje velikost vektorů a množství dat, která je potřeba během hledání přenést. To může ušetřit náklady na úložiště a zlepšit výkon vyhledávání na úkor odvolání. Měla by se používat jenom pro vkládání vytrénované pomocí Matryoshka Representation Learning (MRL), jako je openAI text-embedding-3-large (small). Výchozí hodnota je null, což znamená žádné zkrácení.

Podrobnosti vlastnosti

kind

Polymorfní diskriminátor, který určuje různé typy tohoto objektu

kind: "binaryQuantization"

Hodnota vlastnosti

"binaryQuantization"

Podrobnosti zděděných vlastností

compressionName

Název, který chcete přidružit k této konkrétní konfiguraci.

compressionName: string

Hodnota vlastnosti

string

Zděděno zVectorSearchCompression.compressionName

defaultOversampling

Výchozí faktor převzorkování Převzorkování interně vyžádá více dokumentů (určených tímto násobitelem) v počátečním hledání. Tím se zvýší sada výsledků, které se přeřadí pomocí přepočítaného skóre podobnosti z vektorů s plnou přesností. Minimální hodnota je 1, což znamená bez převzorkování (1x). Tento parametr lze nastavit pouze v případě, že je splněna hodnota rerankWithOriginalVectors. Vyšší hodnoty zlepšují úplnost na úkor latence.

defaultOversampling?: number

Hodnota vlastnosti

number

Zděděno zVectorSearchCompression.defaultOversampling

rerankWithOriginalVectors

Pokud je nastavena hodnota true, po získání seřazené sady výsledků pomocí komprimovaných vektorů se znovu seřadí přepočtem skóre podobnosti s plnou přesností. Tím se zlepší úplnost na úkor latence.

rerankWithOriginalVectors?: boolean

Hodnota vlastnosti

boolean

Zděděno zVectorSearchCompression.rerankWithOriginalVectors

rescoringOptions

Obsahuje možnosti pro změnu hodnocení.

rescoringOptions?: RescoringOptions

Hodnota vlastnosti

Zděděno zVectorSearchCompression.rescoringOptions

truncationDimension

Počet dimenzí pro zkrácení vektorů. Zkrácení vektorů zmenšuje velikost vektorů a množství dat, která je potřeba během hledání přenést. To může ušetřit náklady na úložiště a zlepšit výkon vyhledávání na úkor odvolání. Měla by se používat jenom pro vkládání vytrénované pomocí Matryoshka Representation Learning (MRL), jako je openAI text-embedding-3-large (small). Výchozí hodnota je null, což znamená žádné zkrácení.

truncationDimension?: number

Hodnota vlastnosti

number

Zděděno zVectorSearchCompression.truncationDimension