我在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”)。我怎么能得到它?
答案 0 :(得分:7)
对于组的数量,使用groups.ngroups
请求参数,该参数将为您提供组计数。
group.ngroups
true/false
If true, includes the number of groups that have matched the query. Default is false.