多年的SOLR日期范围查询

SOLR date range query for multiple years

我需要实施 SOLR 日期范围并尝试从 SOLR wiki 了解以下 2 个条件 -

发布日期:[NOW-1YEAR/DAY 到 NOW/DAY+1DAY]

创建日期:[1976-03-06T23:59:59.999Z/YEAR TO 1976-03-06T23:59:59.999Z]

我真的很担心日期范围内的“/”运算符。 有人可以解释一下吗?

/DAY简单的意思是:使用那一天的00:00:00。如果没有 /DAY,它将是 当前 时间减去 1 年。对于上限,NOW/DAY+1DAY 表示:使用今天 00:00:00 并添加 1 天,结果是明天 00:00:00.

/YEAR基本相同:回到当年00:00:001月1日。

您可以通过使用 debugQuery 并查看查询字符串中的时间戳来自己查看。