我以为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的工作方式以及如何影响索引性能的更多详细信息。但我认为这里的关键是这一段: