SOLR:按字段按字段排序结果

Geo*_*old 6 solr

SOLR结果通常按搜索条件的"最佳匹配"排序.是否可以给定的SOLR字段按字母顺序排序结果?

我意识到这不是一个典型的用例,但这是我的动机.我们有很多围绕SOLR编写的代码,它们根据用户搜索数据的各个字段执行查询.大多数情况下,我们需要相关性排序(即最佳匹配).

但是一个异常的用例要求我们按字段按字母顺序返回数据.我可以使用我们的SQL数据库执行此查询(完全避免使用SOLR),但我必须复制大量围绕消费SOLR结果(特别是方面)的代码.我希望使用相同的代码路径,如果可以从SOLR获得这样的排序.

Arn*_*anc 16

是的,您只需将sort参数设置为field-name

  • 啊,这么简单."&sort = field_name + asc"就是我所需要的.谢谢. (7认同)