0

我发出这个方面的日期网址:

 http://10.18.1.85:8080/mcu1fpSE/articleCore/select/?q=*:*&rows=0&indent=true&facet=true&facet.date=PRESENTDATE&facet.date.start=2011-12-01T00:00:00Z&facet.date.end=2012-06-01T23:59:59Z&facet.date.gap=%2B1MONTH

结果是:

  <int name="2011-12-01T00:00:00Z">250</int>
  <int name="2012-01-01T00:00:00Z">8360</int>
  <int name="2012-02-01T00:00:00Z">9032</int>
  <int name="2012-03-01T00:00:00Z">7332</int>
  <int name="2012-04-01T00:00:00Z">9497</int>
  <int name="2012-05-01T00:00:00Z">10210</int>
  <int name="2012-06-01T00:00:00Z">9789</int>

但是,当我在管理员 ui 中发出以下查询时:

PRESENTDATE:[2011-12-01T00:00:00Z TO 2011-12-31T00:00:00Z]

没有返回任何文档。

Solr Facet Date 功能是否计数错误?

4

1 回答 1

0

在 Solr 4.2.1 中尝试了日期分面,但它没有返回正确的值。就像维基说的那样,它已被弃用。相反,我尝试了范围分面,它工作正常:

q=*:*&wt=json&rows=0&facet=true&facet.range=PRESENTDATE&facet.range.start=2011-12-01T00:00:00Z&facet.range.end=2012-06-01T23:59:59Z&facet.range.gap=%2B1MONTH

于 2013-06-07T05:44:52.840 回答