2014-01-21 36 views
0

我正在使用solr爲索引文檔。我有一個老漢,現在我正在用新的排名方程改變處理程序。奇怪的Solr索引自動更改

作爲測試的一部分,我寫了一個python腳本,它使用urllib2來打SolrURL並以JSON格式獲取數據。

我每次運行這個python腳本時都會觀察到,查詢的索引會自動更改。這有點奇怪,我不明白爲什麼會發生這種情況。

請幫助 感謝

+0

你正在觀察什麼類型的變化?結果變化的數量還是結果的順序? – buddy86

+0

結果順序 – user1661010

回答

0
  1. 我想你需要通過得分在查詢排序您的結果。
  2. 在一定的時間間隔優化您的Solr節點。

儘管Solr隱式優化,但我更願意明確地做到這一點。希望這些將幫助您每次獲得相同結果的訂單。

0

其實queryResultCache是​​打開和不同的SearchHandler,我有相同的方程,所以我得到了不同的處理程序相同的結果。

現在我有一個處理查詢處理中斷的處理程序。我的查詢以%0A結束,並且處理不當,結果(不正確)被緩存。

我修復了查詢的處理並解決了問題。