HNSW索引build參數
參數名 | 類型 | 默認值 | 說明 |
proxima.hnsw.builder.max_neighbor_count | uint32 | 100 | 指定圖中節點最大鄰居數。該值越大,代表圖的連通性越好,相應的構圖成本和索引size也會增加。 |
proxima.hnsw.builder.efconstruction | uint32 | 500 | 指控制圖構建過程中近鄰掃描區域大小,該值越大,離線構圖質量越好,索引構建越慢。建議初始從400配置 |
proxima.hnsw.builder.thread_count | uint32 | 0 | 構建時開啟線程數量,設置為0時為cpu核數 |
HnswSearcher
參數名 | 類型 | 默認值 | 說明 |
proxima.hnsw.searcher.ef | uint32 | 500 | 用于控制在線檢索時考察的子圖范圍大小。該值越大,召回越高,性能越差,建議取值[100,1000]。 |
proxima.hnsw.searcher.max_scan_ratio | float | 無 | 用于控制在線檢索時掃描點的比例,該值越大召回越高,性能越差。 |
proxima.hnsw.searcher.brute_force_threshold | uint32 | 無 | 用于控制在線檢索時最少掃描的點的個數,如果該數值大于單分片的文檔個數,查詢退化為暴力檢索。 |
文檔內容是否對您有幫助?