2017-08-06 14 views
0

結果を日付順にソートしようとしています。サーバーはSolrテクノロジを使用しています。以前、私は使用していた:日付の結果をソートする方法:Solr

urldata.sort = 'last_modified desc'; 

日付の結果でソートする。今はうまくいかないようです。これは、エラーがスローされます:

enter image description here

私はSolrの中に日付ごとに並べ替えについてこの答えを参照:How to sort by date in SOLR?

私は「published_dateのDESC」から「LAST_MODIFIED DESC」を変更しようとしましたが、それは動作していないしているようです。このエラーを解決するにはどうすればよいですか?

+0

ただ試してみてください。urldata.sort = last_modified desc; (文字列形式ではない) – SumanKalyan

答えて

1

エラーはソートに関連していませんが、特定のフィールドで特定の値を検索しているわけではありません。 URLにはデフォルトフィールドが定義または指定されていないため、Solrはあなたの検索で何をするのか分かりません。

は、URLにdfを設定してみてください特定のフィールドfoo:valueを照会したり、Solrのソートすべきフィールドを指定する((e)のdismaxで)qfを使用しています。

フィールドは日付フィールドとして指定されている限り、自動的に動作するはずです。

関連する問題