2016-07-02 39 views
1

我們正在使用Solr 5.我們能夠對Solr查詢中的顯示順序字段應用排序,它工作正常。我們有一些提升的結果,並且總是希望他們第一。如果我們移除分類,則提升工作正常。但是,我們無法讓他們兩人一起工作。在Solr查詢結果頂部顯示結果

我們希望首先根據顯示順序字段在頂部顯示高位結果,然後顯示其他結果。

但是,我們無法找到如何做到這一點。任何幫助將不勝感激。

在此先感謝。

+1

嘗試在查詢時添加參數'enableElevation = true&forceElevation = true',請參閱@ MatsLindh的答案以獲取詳細信息。 –

回答

3

QueryElevation尊重默認sort參數,但可以通過爲forceElevation參數覆蓋此:

forceElevation

默認情況下,該組件尊重請求排序參數:如果請求要求按日期排序,它會按日期排列結果。如果forceElevation = true(默認值),結果將首先返回提升的文檔,然後按日期排序。

+0

謝謝。這對我來說非常好。 – Krunal

+0

好點! Matslindh –