カテゴリ属性を持つドキュメントがインデックスにあります。
次のように、各カテゴリに優先順位が割り当てられています。
Category | Priority
1 | 1
2 | 2
3 | 3
4 | 4
クエリ時にSOLRがcategory属性でソートする方法を変更できるようにしたいと思います。これにより、すべてのドキュメントのインデックスを再作成しなくても、カテゴリ4を優先度1にすることができます。
たとえば、次のようなものです。
order by category asc, with ordering of "4123"
次に、ドキュメントのカテゴリが4の場合、カテゴリが1のドキュメントの前に表示されます。
これはSOLRで可能ですか?
また、全体的な並べ替えではなく、この優先度を使用してドキュメントのグループを並べ替えています。