SOLR结果通常按搜索条件的“最佳匹配”排序。是否可以通过给定的SOLR字段对结果按字母顺序进行排序?
我意识到这不是一个典型的用例,但这是我的动机。我们有很多围绕SOLR编写的代码,它们根据用户搜索数据的各个字段执行查询。大多数情况下,我们需要相关性排序(即最佳匹配)。
但是一个异常的用例要求我们按字段按字母顺序返回数据。我可以使用我们的SQL数据库执行此查询(完全避免使用SOLR),但是我必须复制大量围绕消费SOLR结果(特别是方面)的代码。我希望使用相同的代码路径,如果可以从SOLR获得这样的排序。
答案 0 :(得分:15)
是的,您只需将sort
参数设置为field-name