2

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

我有超过 20、000、000 个文档的索引。我正在为 6 个多值字段上的每个查询分面搜索做。

我已将 facet.method 设置为 ENUM ...这提高了性能,但仍然是不可接受的。QTIME 在哪里花费超过 6 秒。我的索引每天都在变大……每周大约有 50k 的文档

有人能帮我吗!有什么解决办法吗?我已经检查了所有内容,阅读了所有提示,但到目前为止没有一个有用

有人遇到这个问题吗?

我正在使用 solr 3.6

4

1 回答 1

2

检查SolrCaching#filterCacheCache_hit_rate
过滤器查询使用过滤器缓存,并应进行相应设置以获得更好的后续过滤器查询性能。
检查管理页面上的缓存统计信息的命中率,如果您看到低命中率意味着缓存没有被使用。微调到正确的值将有助于显着提高性能。

于 2012-11-09T17:56:34.633 回答