2017-08-06 142 views
0

我想按日期排序結果。該服務器正在使用Solr技術。之前,我使用的是:我應該如何按日期排序結果?:Solr

urldata.sort = 'last_modified desc'; 

按日期排序結果。現在它似乎不工作。它拋出錯誤:

enter image description here

我提到了這個答案就按日期排序Solr中:How to sort by date in SOLR?

我試圖改變「LAST_MODIFIED遞減」到「published_date遞減」,但它似乎不工作。我應該如何着手解決這個錯誤?

+0

試試urldata.sort = last_modified desc; (不是以字符串格式) – SumanKalyan

回答

1

該錯誤與排序無關,但您不搜索任何特定值的特定字段。由於URL中沒有定義或指定默認字段,Solr不知道您的搜索有什麼用處。

嘗試在URL設置df,查詢特定領域foo:value或使用qf(與(E)dismax)指定的Solr應該排序的字段。

只要字段被指定爲日期字段,訂單就應該自動工作。