我对Apache Solr搜索不太熟悉。 我正在尝试在Solr查询中对结果集进行排序。 查询:name:abc * AND hidden:false&sort = name desc 它显示错误: 无法对多值字段进行排序:名称 Solr版本为:7.2.1
如果您正在使用较新版本的Solr(> 5.3),则应该能够使用min或max函数对多值字段进行排序,例如:sort=field(field_to_sort_on,min) asc 唯一要实现这一点的要求是在该字段上使用DocValues-因此可以有效地在多值字段上找到最小/最大值。