如何通过外部id字段对solr结果进行排序

时间:2012-11-29 16:33:52

标签: sorting join solr lucene

我的文件包含以下字段:

id
name
parent
color

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

1 个答案:

答案 0 :(得分:0)

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

q = color:red& sort = name desc

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