全文検索には Apache SOLR を使用しています。検索結果の並べ替えには特定の要件があります。基本的にデータのクエリを実行する場合、A と B の 2 つのデータ セットが必要ですが、各セットには独自の並べ替え基準が必要であり、2 つの異なる呼び出しを行うことはできません。OR 条件を使用して 2 つのセットを取得できますが、各セットを異なる方法で並べ替えるにはどうすればよいでしょうか。説明すると、次の場合:
セット A = {3,1,2} セット B = {8,5,9}
したがって、予想される応答では、セット A が昇順 {1,2,3} で返される可能性がありますが、セット B は降順 {9,8,5} で返される可能性があります。
SOLR のデフォルトの並べ替えでは、結果セット全体が並べ替えられると思います。提案や質問が明確でない場合は、お知らせください。