我发布这个方面日期网址:
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>
但是,当我在admin ui中发出以下查询时:
PRESENTDATE:[2011-12-01T00:00:00Z TO 2011-12-31T00:00:00Z]
没有任何文件返回。
Solr Facet Date功能是否错误?
答案 0 :(得分:0)
在Solr 4.2.1中尝试了日期刻面并且没有返回正确的值。它已被弃用,如wiki所述。相反,我尝试了range faceting并且工作正常:
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