2

我有以下字段的文档:

id
name
parent
color

父字段是另一个文档的 ID。
我想选择颜色为红色的所有文档,并按父级名称对结果进行排序。
可以在solr中完成吗?

4

1 回答 1

0

您可以使用下面的 Solr 查询来选择颜色为红色的所有文档并按父级对其进行排序。

q=color:red&sort=name desc

如果要按 parentID 指向的记录的名称对其进行排序,则必须使用Solr JOIN或通过将父名称添加到文档中来对数据进行反规范化。

于 2012-11-29T16:48:41.913 回答