Udostępnij za pośrednictwem


BaseVectorSearchCompression interface

Zawiera opcje konfiguracji specyficzne dla metody kompresji używanej podczas indeksowania lub wykonywania zapytań.

Właściwości

compressionName

Nazwa do skojarzenia z tą konkretną konfiguracją.

defaultOversampling

Domyślny współczynnik oversampling. Oversampling będzie wewnętrznie żądać większej liczby dokumentów (określonych przez ten mnożnik) w początkowym wyszukiwaniu. Zwiększa to zestaw wyników, które zostaną ponownie sklasyfikowane przy użyciu wyników ponownej kompilacji wyników podobieństwa z wektorów o pełnej precyzji. Wartość minimalna to 1, co oznacza brak przeampowania (1x). Ten parametr można ustawić tylko wtedy, gdy parametr rerankWithOriginalVectors ma wartość true. Wyższe wartości zwiększają kompletność kosztem opóźnienia.

kind

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

rerankWithOriginalVectors

Jeśli zostanie ustawiona wartość true, po uzyskaniu uporządkowanego zestawu wyników przy użyciu skompresowanych wektorów zostaną ponownie sklasyfikowane przez ponowne obliczenie wyników o pełnej precyzji. Poprawi to kompletność kosztem opóźnienia.

Szczegóły właściwości

compressionName

Nazwa do skojarzenia z tą konkretną konfiguracją.

compressionName: string

Wartość właściwości

string

defaultOversampling

Domyślny współczynnik oversampling. Oversampling będzie wewnętrznie żądać większej liczby dokumentów (określonych przez ten mnożnik) w początkowym wyszukiwaniu. Zwiększa to zestaw wyników, które zostaną ponownie sklasyfikowane przy użyciu wyników ponownej kompilacji wyników podobieństwa z wektorów o pełnej precyzji. Wartość minimalna to 1, co oznacza brak przeampowania (1x). Ten parametr można ustawić tylko wtedy, gdy parametr rerankWithOriginalVectors ma wartość true. Wyższe wartości zwiększają kompletność kosztem opóźnienia.

defaultOversampling?: number

Wartość właściwości

number

kind

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

kind: "scalarQuantization" | "binaryQuantization"

Wartość właściwości

"scalarQuantization" | "binaryQuantization"

rerankWithOriginalVectors

Jeśli zostanie ustawiona wartość true, po uzyskaniu uporządkowanego zestawu wyników przy użyciu skompresowanych wektorów zostaną ponownie sklasyfikowane przez ponowne obliczenie wyników o pełnej precyzji. Poprawi to kompletność kosztem opóźnienia.

rerankWithOriginalVectors?: boolean

Wartość właściwości

boolean