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ą.

kind

Możliwe wartości dyskryminatora: skalarQuantization, binaryQuantization

rescoringOptions

Zawiera opcje rescoringu.

truncationDimension

Liczba wymiarów do obcinania wektorów. Obcinanie wektorów zmniejsza rozmiar wektorów i ilość danych, które należy przesyłać podczas wyszukiwania. Może to zmniejszyć koszty magazynowania i zwiększyć wydajność wyszukiwania kosztem wycofania. Należy go używać tylko do osadzania wytrenowanych za pomocą uczenia reprezentacji matryoshka (MRL), takiego jak osadzanie tekstu OpenAI-3-large (małe). Wartość domyślna to null, co oznacza brak obcinania.

Szczegóły właściwości

compressionName

Nazwa do skojarzenia z tą konkretną konfiguracją.

compressionName: string

Wartość właściwości

string

kind

Możliwe wartości dyskryminatora: skalarQuantization, binaryQuantization

kind: string

Wartość właściwości

string

rescoringOptions

Zawiera opcje rescoringu.

rescoringOptions?: RescoringOptions

Wartość właściwości

truncationDimension

Liczba wymiarów do obcinania wektorów. Obcinanie wektorów zmniejsza rozmiar wektorów i ilość danych, które należy przesyłać podczas wyszukiwania. Może to zmniejszyć koszty magazynowania i zwiększyć wydajność wyszukiwania kosztem wycofania. Należy go używać tylko do osadzania wytrenowanych za pomocą uczenia reprezentacji matryoshka (MRL), takiego jak osadzanie tekstu OpenAI-3-large (małe). Wartość domyślna to null, co oznacza brak obcinania.

truncationDimension?: number

Wartość właściwości

number