BaseVectorSearchCompression interface

Dizin oluşturma veya sorgulama sırasında kullanılan sıkıştırma yöntemine özgü yapılandırma seçeneklerini içerir.

Özellikler

compressionName

Bu özel yapılandırmayla ilişkilendirilecek ad.

kind

Ayrımcı olası değerler: scalarQuantization, binaryQuantization

rescoringOptions

Yeniden puanlama seçeneklerini içerir.

truncationDimension

Vektörlerin kesilmesi için boyut sayısı. Vektörlerin kesilmesi, vektörlerin boyutunu ve arama sırasında aktarılması gereken veri miktarını azaltır. Bu, depolama maliyetinden tasarruf edebilir ve geri çekme pahasına arama performansını artırabilir. Yalnızca OpenAI metin ekleme-3-büyük (küçük) gibi Matryoshka Temsili Öğrenmesi (MRL) ile eğitilen eklemeler için kullanılmalıdır. Varsayılan değer null'tır, yani kesme yoktur.

Özellik Ayrıntıları

compressionName

Bu özel yapılandırmayla ilişkilendirilecek ad.

compressionName: string

Özellik Değeri

string

kind

Ayrımcı olası değerler: scalarQuantization, binaryQuantization

kind: string

Özellik Değeri

string

rescoringOptions

Yeniden puanlama seçeneklerini içerir.

rescoringOptions?: RescoringOptions

Özellik Değeri

truncationDimension

Vektörlerin kesilmesi için boyut sayısı. Vektörlerin kesilmesi, vektörlerin boyutunu ve arama sırasında aktarılması gereken veri miktarını azaltır. Bu, depolama maliyetinden tasarruf edebilir ve geri çekme pahasına arama performansını artırabilir. Yalnızca OpenAI metin ekleme-3-büyük (küçük) gibi Matryoshka Temsili Öğrenmesi (MRL) ile eğitilen eklemeler için kullanılmalıdır. Varsayılan değer null'tır, yani kesme yoktur.

truncationDimension?: number

Özellik Değeri

number