Solr 3.4 group.truncate不适用于facet查询

时间:2011-10-26 16:27:50

标签: filter solr grouping facet

使用group.truncate=true分组时,以下简单方面查询:

facet.query=Monitor_id:[380000 TO 400000]

不会为等效过滤器查询的nGroups结果提供相同的数字:

fq=Monitor_id:[380000 TO 400000]

我认为它们应该是相同的 - 来自Wiki page

group.truncate: If true, facet counts are based on the most relevant document of each group matching the query.

我做错了什么?

如果我关闭group.truncate,那么计数就像我预期的一样 - 但不幸的是我只对分组结果感兴趣。

谢谢!

1 个答案:

答案 0 :(得分:3)

这不是错误,而是SOLR-2863中描述的缺失功能。如问题中所述,Lucene需要支持矩阵分组方面计数。可以在LUCENE-3097中跟踪此功能。