使用数据导入处理程序进行delta导入后,Solr加热缓存

时间:2014-12-04 10:27:47

标签: caching solr faceted-search

我的Solr索引每小时都会用DIH更新。但是在这个delta导入之后,facet查询的执行速度非常慢。 (超过20秒)

我尝试设置filterCache,queryResultCache和documentCache的autowarmCount,并在每次导入后使用newSearcher和firstSearcher事件监听器来触发相同的查询。但之后的查询执行仍然是大约10秒。 当我连续2或3次手动触发相同的查询时,其执行时间不到一秒。

错过了什么?为什么使用newSearcher和firstSearcher事件监听器执行查询的效果与手动执行查询不同?

1 个答案:

答案 0 :(得分:0)

你能在这里发送newSearcher查询和查询,需要20秒才能运行吗? 你使用<useColdSearcher>false</useColdSearcher>吗?