我有一个请求,我使用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'工作替换它。 我不明白为什么那不起作用,我读了许多文档,就像这样。
答案 0 :(得分:0)
如果您希望第二天开始,NOW+1DAY/DAY
应该这样做。 /
对其前面的值进行舍入,因此/+1DAY
本身没有任何意义,因为+1DAY
的目标是提前一天移动时间点,而不是舍入前一个值。
NOW/DAY+1DAY
也可能有效,但在评估日期数学时我不确定优先级。