我试图按日期对结果进行排序。服务器正在使用Solr技术。早些时候,我正在使用:
urldata.sort = 'last_modified desc';
按日期排序结果。现在似乎没有用。它抛出错误:
我在Solr中提到了关于按日期排序的答案:How to sort by date in SOLR?
我试图更改' last_modified desc'发布_date desc'但似乎没有用。我该如何解决这个错误?
答案 0 :(得分:1)
错误与排序无关,但您不是在特定字段中搜索任何特定值。由于URL中没有定义或指定默认字段,因此Solr不知道您的搜索是什么。
尝试在网址中设置df
,查询特定字段foo:value
或使用qf
(使用(e)dismax)指定Solr应排序的字段。
订购,只要该字段被指定为日期字段,就应该自动运行。