我的Solr索引每小时都会用DIH更新。但是在这个delta导入之后,facet查询的执行速度非常慢。 (超过20秒)
我尝试设置filterCache,queryResultCache和documentCache的autowarmCount,并在每次导入后使用newSearcher和firstSearcher事件监听器来触发相同的查询。但之后的查询执行仍然是大约10秒。 当我连续2或3次手动触发相同的查询时,其执行时间不到一秒。
错过了什么?为什么使用newSearcher和firstSearcher事件监听器执行查询的效果与手动执行查询不同?
答案 0 :(得分:0)
你能在这里发送newSearcher查询和查询,需要20秒才能运行吗?
你使用<useColdSearcher>false</useColdSearcher>
吗?