0

在 Solr 中,我在“hash”(我的自定义字段)字段上使用 groupBy 获取结果。正如我们所知,每个组将包含一组文档。

我的要求是:

  1. Solr 首先根据 s​​core 进行排序,它已经在做。
  2. 如果任意两组得分相同,则group with more number of documents should come up.
  3. 如果偶数个文档相同,则there should be some tie-breaker.

我需要关于第 2 点和第 3 点的指导。我无法使用“排序”参数了解如何操作。

谢谢阿米特阿加瓦尔

4

1 回答 1

0

2)应该出现更多文档数量的组

没有办法做到这一点。或者,您可以使用两个查询来实现此目的。刻面。默认情况下,它们按 numfound 排序。他们循环遍历方面结果以获得每个方面的结果。

于 2014-09-15T09:34:18.320 回答