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
| compression |
Bu özel yapılandırmayla ilişkilendirilecek ad. |
| kind | Ayrımcı olası değerler: scalarQuantization, binaryQuantization |
| rescoring |
Yeniden puanlama seçeneklerini içerir. |
| truncation |
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