2

次のフィールドを持つドキュメントがあります。

id
name
parent
color

親フィールドは、別のドキュメントの ID です。
色が赤のすべてのドキュメントを選択し、結果を親の名前で並べ替えたいと思います。
それはsolrで行うことができますか?

4

1 に答える 1

0

以下の Solr クエリを使用して、色が赤のすべてのドキュメントを選択し、親で並べ替えることができます。

q=color:red&sort=name des

親 ID が指しているレコードの名前で並べ替える場合は、Solr JOINを使用するか、親の名前をドキュメントに追加してデータを非正規化する必要があります。

于 2012-11-29T16:48:41.913 に答える