次のフィールドを持つドキュメントがあります。
id
name
parent
color
親フィールドは、別のドキュメントの ID です。
色が赤のすべてのドキュメントを選択し、結果を親の名前で並べ替えたいと思います。
それはsolrで行うことができますか?
以下の Solr クエリを使用して、色が赤のすべてのドキュメントを選択し、親で並べ替えることができます。
q=color:red&sort=name des
親 ID が指しているレコードの名前で並べ替える場合は、Solr JOINを使用するか、親の名前をドキュメントに追加してデータを非正規化する必要があります。