HnswParameters interface
包含 hnsw 演算法特有的參數。
屬性
| ef |
動態清單的大小,包含最接近的鄰居,這是在索引時間使用。 增加此參數可能會改善索引品質,但代價是索引編製時間增加。 在特定時間點,增加此參數會導致傳回減少。 |
| ef |
動態清單的大小,其中包含在搜尋期間使用的近鄰。 增加此參數可能會改善搜尋結果,但代價是搜尋速度較慢。 增加此參數會導致傳回減少。 |
| m | 建構期間針對每個新元素建立的雙向連結數目。 增加此參數值可改善回收,並減少具有高內建維度之數據集的擷取時間,代價是耗用記憶體耗用量增加和編製索引時間較長。 |
| metric | 用於向量比較的相似度計量。 |
屬性詳細資料
efConstruction
動態清單的大小,包含最接近的鄰居,這是在索引時間使用。 增加此參數可能會改善索引品質,但代價是索引編製時間增加。 在特定時間點,增加此參數會導致傳回減少。
efConstruction?: number
屬性值
number
efSearch
動態清單的大小,其中包含在搜尋期間使用的近鄰。 增加此參數可能會改善搜尋結果,但代價是搜尋速度較慢。 增加此參數會導致傳回減少。
efSearch?: number
屬性值
number
m
建構期間針對每個新元素建立的雙向連結數目。 增加此參數值可改善回收,並減少具有高內建維度之數據集的擷取時間,代價是耗用記憶體耗用量增加和編製索引時間較長。
m?: number
屬性值
number
metric
用於向量比較的相似度計量。
metric?: "cosine" | "euclidean" | "dotProduct" | "hamming"
屬性值
"cosine" | "euclidean" | "dotProduct" | "hamming"