SOLR - 结果分组的结果计数

Adi*_*lik 2 solr

我在SOLR中使用结果分组.我怎样才能得到结果总数?结果我的意思是分组数据的计数.

例如:

在此输入图像描述

我搜索了2个电子邮件地址("Kartikeshwar@sterlinghofman.com"或"milojevics@mail.com").我在结果集中得到了2个结果.结果节点中有numFound属性,显示电子邮件地址"milojevics@mail.com"匹配16次,电子邮件地址"Kartikeshwar@sterlinghofman.com"匹配28次.有一个匹配属性,显示匹配的总数(16 + 28 = 44).但是我想知道结果集的总数是2(1表示"Kartikeshwar@sterlinghofman.com"+ 1表示"milojevics@mail.com").我怎么能得到它?

Jay*_*dra 7

对于组的数量,使用groups.ngroups请求参数,该参数将为您提供组计数.

文件: -

group.ngroups
true/false
If true, includes the number of groups that have matched the query. Default is false.
Run Code Online (Sandbox Code Playgroud)