HnswParameters interface
hnsw algoritmasına özgü parametreleri içerir.
Özellikler
ef |
Dizin süresi boyunca kullanılan en yakın komşuları içeren dinamik listenin boyutu. Bu parametrenin artırılması dizin kalitesini artırarak dizin oluşturma süresinin artmasına neden olabilir. Belirli bir noktada bu parametrenin artırılması, dönüşlerin azalmasına neden olur. |
ef |
Arama sırasında kullanılan en yakın komşuları içeren dinamik listenin boyutu. Bu parametrenin artırılması, daha yavaş arama pahasına arama sonuçlarını iyileştirebilir. Bu parametrenin artırılması, dönüşlerin azalmasına neden olur. |
m | İnşaat sırasında her yeni eleman için oluşturulan çift yönlü bağlantıların sayısı. Bu parametre değerinin artırılması, bellek tüketiminin artması ve dizin oluşturma süresinin daha uzun sürmesi karşılığında yüksek iç boyutsallığa sahip veri kümeleri için geri çağırma ve alma sürelerini kısaltabilir. |
metric | Vektör karşılaştırmaları için kullanılacak benzerlik ölçümü. |
Özellik Ayrıntıları
efConstruction
Dizin süresi boyunca kullanılan en yakın komşuları içeren dinamik listenin boyutu. Bu parametrenin artırılması dizin kalitesini artırarak dizin oluşturma süresinin artmasına neden olabilir. Belirli bir noktada bu parametrenin artırılması, dönüşlerin azalmasına neden olur.
efConstruction?: number
Özellik Değeri
number
efSearch
Arama sırasında kullanılan en yakın komşuları içeren dinamik listenin boyutu. Bu parametrenin artırılması, daha yavaş arama pahasına arama sonuçlarını iyileştirebilir. Bu parametrenin artırılması, dönüşlerin azalmasına neden olur.
efSearch?: number
Özellik Değeri
number
m
İnşaat sırasında her yeni eleman için oluşturulan çift yönlü bağlantıların sayısı. Bu parametre değerinin artırılması, bellek tüketiminin artması ve dizin oluşturma süresinin daha uzun sürmesi karşılığında yüksek iç boyutsallığa sahip veri kümeleri için geri çağırma ve alma sürelerini kısaltabilir.
m?: number
Özellik Değeri
number
metric
Vektör karşılaştırmaları için kullanılacak benzerlik ölçümü.
metric?: "cosine" | "euclidean" | "dotProduct" | "hamming"
Özellik Değeri
"cosine" | "euclidean" | "dotProduct" | "hamming"