2013-01-10 56 views
0

的Solr/Lucene的文檔的影響表示如下:困惑合併因子對搜索和索引

1)高合併因子導致更好的索引性能,將索引寫入磁盤最小化和細分的合併也發生少頻繁地進行,但由於分段數量很高並且搜索它們需要時間,導致較低的查詢速度。

2)低合併因子導致較差的索引性能,但由於與上述相同的原因導致查詢更快。

我也瞭解到,合併在後臺並行發生,並不是索引請求的一部分。

問題:

1)當我有一個較低的合併因子是什麼原因造成的低索引性能?必須更頻繁地將索引寫入磁盤還是合併?寫入磁盤是可以理解的瓶頸。但是,如果頻繁的合併也是後臺發生的原因,那麼它也應該減慢查詢速度,因爲查詢線程也會與合併線程一起爭奪CPU。

2)段合併發生時查詢是否被阻止?

回答

1

1)頻繁合併(低合併因子)會導致索引性能低下。但低合併因子很可能會提高搜索性能,因爲搜索範圍較小,因此

2)否