4
SOLR结果通常按您的搜索条件的“最佳匹配”进行排序。按照给定的SOLR字段,可以按字母顺序排列结果?SOLR:按字段按字段排序结果
我意识到这不是一个典型的用例,但这是我的动机。我们有很多围绕SOLR编写的代码,它们根据用户搜索的数据执行查询。大多数情况下,我们需要相关性排序(即最好匹配第一个)。
但是,一个反常用例要求我们按字段按字母顺序返回数据。我可以使用我们的SQL数据库执行这个查询(完全避免使用SOLR),但是我不得不复制大量的消耗SOLR结果(特别是Facet)的代码。我希望能够使用相同的代码路径,如果可以从SOLR获得这样的排序。
啊,就这么简单。 “&sort = field_name + asc”是我所需要的。谢谢。 –
甚至可以在排序中添加几个字段。只需添加他们逗号分隔。这样你可以进一步指定排序,就像在MySQL中的ORDER BY一样 –