Apache Solr组返回所有值

时间:2019-04-29 03:43:56

标签: solr

我是Apache Solr的新手,最近开始使用它。我有一个要求,我需要在某个字段上分组并获取其他字段的所有对应值。我正在使用下面的Solr API。

.../select?fl="keyword_field"&group.field="fieldName"&group=true

上面的Solr API每个组仅返回1个值,这是Solr的默认行为。 但是我想要的是获取每个组的所有值。有人可以帮我怎么做。

1 个答案:

答案 0 :(得分:0)

默认情况下,Solr将组中的结果数限制为一个,这是根据隐式默认组返回的顶级文档。limit= 1。

group.limit(指定每个组要返回的结果数。默认值为1。)

如果要获取每个组的所有文档,则应使用group.limit = -1来收集maxDocs。