为什么SOLR子查询的总和小于主查询的数量

时间:2015-11-20 06:49:18

标签: java solr solrj

在SOLR中,我使用Java中的solrj计算了SOLR查询获得的文档数。然后我将查询分成三个不相交的子集,处理整个主查询范围。出乎意料的是,子查询的总和并不等于主查询。有没有解释呢。

主要查询: projectid:769 AND searchsetid:769 AND publisheddate:[2013-10-22T01:03:33.000Z TO 2014-10-23T23:53:51.000Z]:7222(No of Docs)

子查询:

projectid:769 AND searchsetid:769 AND publisheddate:[2013-10-22T01:03:33.000Z TO 2014-03-03T01:03:32.999Z]:2524

projectid:769 AND searchsetid:769 AND publisheddate:[2014-03-03T01:03:33.000Z TO 2014-03-03T17:03:32.999Z]:3462

projectid:769 AND searchsetid:769 AND publisheddate:[2014-03-03T17:03:33.000Z TO 2014-10-23T23:53:51.000Z]:1206

总和2524 + 3462 + 1206 = 7192,不等于7222

请有人解释一下这种现象的原因。

0 个答案:

没有答案