奇怪的Solr索引自动改变

时间:2014-01-21 18:53:03

标签: solr

我使用solr索引文档。我有一个老手,现在我用新的排名等式改变处理程序。

作为测试的一部分,我编写了一个python脚本,它使用urllib2命中SolrURL并以JSON格式获取数据。

每次运行此python脚本时,我观察的是,查询的索引会自动更改。这有点奇怪,我不知道为什么会发生这种情况。

请帮助 感谢

2 个答案:

答案 0 :(得分:0)

  1. 我认为您需要在查询时按得分对结果进行排序。
  2. 在某个时间间隔优化您的Solr节点。
  3. 虽然Solr有意义地优化,但我更喜欢明确地这样做。希望这些能帮助您每次都获得相同的结果顺序。

答案 1 :(得分:0)

实际上queryResultCache是​​打开的,对于不同的SearchHandler,我有相同的等式,所以我得到了不同处理程序的相同结果。

现在我有一个处理查询的处理程序。我的查询以%0A结尾,处理不当,结果(不正确)被缓存。

我修复了查询的处理并解决了问题。