0
的Solr/Lucene的文檔的影響表示如下:困惑合併因子對搜索和索引
1)高合併因子導致更好的索引性能,將索引寫入磁盤最小化和細分的合併也發生少頻繁地進行,但由於分段數量很高並且搜索它們需要時間,導致較低的查詢速度。
2)低合併因子導致較差的索引性能,但由於與上述相同的原因導致查詢更快。
我也瞭解到,合併在後臺並行發生,並不是索引請求的一部分。
問題:
1)當我有一個較低的合併因子是什麼原因造成的低索引性能?必須更頻繁地將索引寫入磁盤還是合併?寫入磁盤是可以理解的瓶頸。但是,如果頻繁的合併也是後臺發生的原因,那麼它也應該減慢查詢速度,因爲查詢線程也會與合併線程一起爭奪CPU。
2)段合併發生時查詢是否被阻止?