0
我爲我的移動應用程序使用Solr,它的工作非常好。目前,我使用Solr搜索用戶,按距離排序。但現在我想提高新鮮的結果,並在結果的最後留下最老的結果。Solr按距離和新鮮度排序
我有一個last_active_datetime場在我的架構,不是多值:
<field name="last_active_datetime" type="date" indexed="true" stored="true" multiValued="false" />
我怎麼能按距離排序結果,並在年底離開舊的結果嗎?我這樣做之前:
sort=geodist()asc
而現在,我想這一點:
sort=geodist()asc, last_active_datetime desc
但我沒有在結果中看到任何區別。我是否必須重視分揀領域?
謝謝!
謝謝,那正是我所需要的。我正在使用edismax解析器,所以我只需添加2個增強過濾器,現在它可以工作! – litil 2012-08-08 21:40:19