SOLR的搜索结果通常是按照您的搜索条件的“最佳匹配”进行排序的。是否可以按照给定的SOLR字段以字母顺序对结果进行排序?
我知道这不是一个典型的用例,但这是我的动机。我们编写了大量围绕SOLR的代码,根据数据的各个字段执行基于用户搜索的查询。大多数时候,我们想要相关性排序(即最佳匹配第一)。
但是有一个异常的用例需要按字段的字母顺序返回数据。我可以使用我们的SQL数据库(完全避免SOLR),但我必须复制很多专门针对消耗SOLR结果(特别是facets)的代码。我希望使用相同的代码路径,如果可能的话,从SOLR获取这样的排序。
我知道这不是一个典型的用例,但这是我的动机。我们编写了大量围绕SOLR的代码,根据数据的各个字段执行基于用户搜索的查询。大多数时候,我们想要相关性排序(即最佳匹配第一)。
但是有一个异常的用例需要按字段的字母顺序返回数据。我可以使用我们的SQL数据库(完全避免SOLR),但我必须复制很多专门针对消耗SOLR结果(特别是facets)的代码。我希望使用相同的代码路径,如果可能的话,从SOLR获取这样的排序。