solr date facet'end'不是有效的Date字符串

时间:2017-06-16 10:36:48

标签: solr facet

我有一个请求,我使用face.date,但是当我尝试将day + 1设置为'end'时,我有这样的错误:

 date facet 'end' is not a valid Date string: NOW/DAY/+1DAYS

请参阅我的要求:

$URL_requeteSolr = $O_solr->test().'&q='.$S_a.$S_b.'&rows=10000&facet=true&facet.date=d&facet.date.start=NOW/DAY-90DAYS&facet.date.end=NOW/DAY/%2B1DAYS&facet.date.gap=%2B7DAY&wt=json';

问题是“NOW / DAY /%2B1DAYS”,如果我用'NOW / DAY'工作替换它。 我不明白为什么那不起作用,我读了许多文档,就像这样。

1 个答案:

答案 0 :(得分:0)

如果您希望第二天开始,NOW+1DAY/DAY应该这样做。 /对其前面的值进行舍入,因此/+1DAY本身没有任何意义,因为+1DAY的目标是提前一天移动时间点,而不是舍入前一个值。

NOW/DAY+1DAY也可能有效,但在评估日期数学时我不确定优先级。