我想弄清楚为什么 Solr 认为文档已经过去了。我的查询设置为使用published:[* TO NOW/DAY]
我希望它能找到的文档的发布日期为
2012-04-30T04:00:00Z
当前的 Solr 服务器时间是 Mon Apr 30 18:26:47 EDT 2012。我的理解是现在应该已经找到了该文档,这让我认为 NOW/DAY 不像我认为的那样工作。有谁知道 NOW/DAY 如何评估日期以及为什么当我添加该规定时 Solr 没有找到我的文档?
最佳答案
NOW/DAY
表示取实际日期时间并将其四舍五入到当天(不考虑时间)。当然,如果实际日期是 2012-04-30
,任何小时,结果都是 2012-04-30T00:00:00Z
。
关于solr - Solr 查询中的 NOW/DAY 如何工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10391405/