0

我们正在寻找提高 solr 查询/索引性能的方法。我们不关心存储要求。我们有很多存储空间。

本质上,我们希望通过在 solr 索引上投入更多存储来加速 solr 查询/索引。

我已经查看了http://wiki.apache.org/solr/SolrPerformanceFactors。但它不涵盖这种特殊情况。

ps 你可以告诉我这是一个愚蠢的问题,我不介意:)

4

1 回答 1

1

索引面:

您可以通过使用非常高的 mergeFactors 来提高索引速度。因此会有非常多的 Lucene 索引段以慢速合并(基本上,合并需要相当多的时间)。然后,当您完成索引时,将 mergeFactor 设置回合理的值,例如 10。这将确保您只有几个段可以阅读。

还要考虑 SSD,有些人报告说这些性能更好。

查询方面:在不了解您的特定设置和用例的情况下,几乎不可能推荐任何东西。但监控缓存使用情况。如果您对特定缓存的利用率很高,但又被驱逐,请通过提供更多 RAM 来摆脱它们。

于 2013-07-11T15:01:42.590 回答