Solr查询中的NOW/DAY如何工作?

har*_*ler 2 solr

我想弄清楚为什么Solr认为医生是过去的.我的查询已设置为使用

published:[* TO NOW/DAY]

我希望它找到的文档的发布日期为

2012-04-30T04:00:00Z
Run Code Online (Sandbox Code Playgroud)

当前的Solr服务器时间是2012年4月30日星期一18:26:47.我的理解说现在应该找到该文件,这让我觉得NOW/DAY不像我认为的那样工作.有没有人知道NOW/DAY如何评估日期以及当我添加该规定时Solr没有找到我的文档的原因?

jav*_*nna 5

NOW/DAY意味着取实际日期时间并将其四舍五入到当天(不计时间).当然,如果实际日期是2012-04-30,任何一小时,结果是2012-04-30T00:00:00Z.