我使用solr索引文档。我有一个老手,现在我用新的排名等式改变处理程序。
作为测试的一部分,我编写了一个python脚本,它使用urllib2命中SolrURL并以JSON格式获取数据。
每次运行此python脚本时,我观察的是,查询的索引会自动更改。这有点奇怪,我不知道为什么会发生这种情况。
请帮助 感谢
答案 0 :(得分:0)
虽然Solr有意义地优化,但我更喜欢明确地这样做。希望这些能帮助您每次都获得相同的结果顺序。
答案 1 :(得分:0)
实际上queryResultCache是打开的,对于不同的SearchHandler,我有相同的等式,所以我得到了不同处理程序的相同结果。
现在我有一个处理查询的处理程序。我的查询以%0A结尾,处理不当,结果(不正确)被缓存。
我修复了查询的处理并解决了问题。