6

したがって、Solr 応答を次のフィールドで並べ替えます。

  • published_year (降順)
  • シリーズ番号 (昇順)
  • status_color

問題はstatus_color、次の値でソートする必要があることです(アルファベット順ではありません)。

  • "緑"
  • "黄色"
  • "赤"

このフィールドには、これらの値の 1 つだけを含めることができます。

結果をコードで処理するのではなく、Solr クエリでこれを行う方法があることを願っています。数十万のドキュメントがあるため、実際にはオプションではありません。

どんな助けでも大歓迎です。

4

2 に答える 2

3

この質問に対する答えはあなたにも当てはまると思います:

solrでドキュメントの順序を指定することは可能ですか?

于 2014-10-14T14:27:39.627 に答える
3

Solr にはEnum 型があると思いますが、しばらく使用されているのを見たことがありません。しかし、それらは完全に一致するので、試してみる価値があります.

于 2014-10-15T20:39:36.400 に答える