我以为mergeFactor可以认为是段中的最大数目,但是当它设置为10时,索引之后我得到了16个段,并且当段中的数目超过15和20时发生了合并。我对mergeFactor的平均值感到非常困惑。

这是我的配置

<ramBufferSizeMB>32</ramBufferSizeMB>
<maxBufferedDocs>100000</maxBufferedDocs>
<mergeFactor>10</mergeFactor>

最佳答案

Solr Wiki - SolrPerformanceFactors - Merge Factor documentation



它不是确切的数字,而是有关如何在磁盘上管理索引的准则。关于此值的不同设置对索引性能的影响,以下是一些很好的指导:



您还可以引用mergeFactor documentation on the Lucidworks site,以获取有关mergeFcator的工作方式以及如何影响索引性能的更多详细信息。但我认为这里的关键是这一段:

09-27 14:02