Solr方面多值的现场性能问题

时间:2012-11-09 16:11:32

标签: solr faceted-search

我在facet查询方面遇到了一些巨大的性能问题。

我的索引超过20,000,000个文件。我正在为6个多值字段中的每个查询分面搜索做。

我已将facet.method设置为ENUM ...这提高了性能,但仍然是不可接受的。 QTIME的价格超过6秒。我的索引每天都在变大......每周大约有5万份文件

有人可以帮帮我!有什么解决方案吗?我已经检查了所有内容,阅读了所有提示,但到目前为止没有任何有用的内容

有人遇到过这个问题吗?

我正在使用solr 3.6

1 个答案:

答案 0 :(得分:2)

检查SolrCaching#filterCacheCache_hit_rate
筛选查询使用筛选器缓存,应相应地进行设置,以便更好地执行后续筛选查询 如果您看到低命中率意味着未使用缓存,请检查管理页面上的缓存统计信息的命中率。微调到正确的值有助于显着提高性能。