对solr搜索结果进行排序。给出错误,无法对多值字段进行排序:名称

时间:2019-01-08 11:43:31

标签: solr lucene

我是Apache Solr搜索的新手。

我正在尝试对Solr查询中的结果集进行排序。 查询:name:abc * AND隐藏:false&sort = name desc

显示错误: 无法在多值字段上排序:名称

Solr版本为:7.2.1

1 个答案:

答案 0 :(得分:1)

如果您使用的是最新版本的Solr(> 5.3),则应该可以使用min或max函数对这样的多值文件进行排序:

sort=field(field_to_sort_on,min) asc

实现此目标的唯一要求是在此字段上使用DocValues-这样就可以有效地在多值字段上找到最小值/最大值

相关问题