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"