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



我有包含以下字段的文档:

id
name
parent
color

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

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

q=颜色:红色&排序=名称描述

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

最新更新