从solr获取一系列年份

时间:2015-06-18 17:34:39

标签: solr

我想得到一些年份列表:

2015(2)
2014(4)
2013(8)

我根据这个维基设置了我的参数: http://wiki.apache.org/solr/SimpleFacetParameters#rangefaceting

但是,只要我添加最后四个参数,我的搜索就不会返回任何内容。

我的参数:

facet=true
&facet.field=abc_category
&facet.field=abc_publicDate
&facet.mincount=1
&fq=documentKind:(%22Cve%22)
&hl=true
&hl.fl=abstract
&hl.simple.post=%253C%252Fmark%253E
&hl.simple.pre=%253Cmark%253E
&q=*:*
&rows=12
&start=0
&facet.range=abc_publicDate
&f.abc_publicDate.facet.range.gap=+1YEAR
&f.abc_publicDate.facet.range.start=NOW/YEAR-5YEARS
&f.abc_publicDate.facet.range.end=NOW

知道为什么它不起作用?

1 个答案:

答案 0 :(得分:3)

更改

&f.abc_publicDate.facet.range.gap=+1YEAR

&f.abc_publicDate.facet.range.gap=%2B1YEAR

因此,url会将+符号编码为%2B