我是Apache Solr的新手,最近开始使用它。我有一个要求,我需要对某个字段进行分组并获取其他字段的所有相应值。我正在使用下面的Solr API。
.../select?fl="keyword_field"&group.field="fieldName"&group=true
上面的 Solr API 每组仅返回 1 个值,这是 Solr 的默认行为。但我想要的是获取每个组的所有值。我该怎么做?
默认情况下,Solr 将组中的结果数限制为根据隐式默认 group.limit=1 返回的顶部文档
。group.limit(指定要为每个组返回的结果数。默认值为 1.(
如果你想获取每个组的所有文档,那么你应该使用 group.limit=-1 来收集 maxDocs。