我想得到一些年份列表:
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
知道为什么它不起作用?
答案 0 :(得分:3)
更改
&f.abc_publicDate.facet.range.gap=+1YEAR
到
&f.abc_publicDate.facet.range.gap=%2B1YEAR
因此,url会将+
符号编码为%2B