全部產品
Search
文件中心

:Proxima Searcher

更新時間:Jul 13, 2024

LinearSearcher

參數名

類型

預設值

說明

proxima.linear.searcher.read_block_size

uint32

1024*1024

search階段,一次性讀取到記憶體的大小(1M左右)。越小對QPS影響較大,越大會招用較多記憶體,推薦值(1024*1024)

QcSearcher

參數名

類型

預設值

說明

proxima.qc.searcher.scan_ratio

float

0.01

用於計算max_scan_num數量,總doc數量 * scan_ratio

proxima.qc.searcher.optimizer_params

IndexParams

指定Build時指定的optimizer對應的線上檢索參數,比如離線構建時的optimizer指定為HnswBuilder,那麼此處可指定HnswSearcher對應的檢索參數:

proxima.hnsw.searcher.max_scan_ratio: 0.1

proxima.qc.searcher.brute_force_threshold

int

1000

如果總doc數少於此值,則走線性檢索

HnswSearcher

參數名

類型

預設值

說明

proxima.hnsw.searcher.ef

uint32

500

用於檢索時,考察精度。該值越大,掃描doc數越多,召回率越高

proxima.hnsw.searcher.max_scan_ratio

float

0.1f

用在檢索時,控制最多掃描文檔的比例。例如如果當前索引中有100w doc,如果此值為0.1,則最多掃描10w。如果ef值提前收斂,則不會掃描到10w

proxima.general.searcher.scan_count

uint32

10000

用於檢索時,控制最多掃描文檔數。