Solr查询以比较同一文档中的两个日期
我有一些solr文档,其中有两个日期,即publishDate和documentCreateDate 我想比较两个日期 那么如何查询solr呢?您可以使用。结果将是两个日期之间的毫秒数Solr查询以比较同一文档中的两个日期,solr,Solr,我有一些solr文档,其中有两个日期,即publishDate和documentCreateDate 我想比较两个日期 那么如何查询solr呢?您可以使用。结果将是两个日期之间的毫秒数 ms返回其参数之间的毫秒差。 日期与Unix或POSIX时间纪元(1月12日午夜)相关 协调世界时1970年1月1日 参数可以是DatePointField、TrieDateField或date的名称 基于固定日期或现在的数学 ms():相当于ms(现在),自历元起的毫秒数 ms(a):返回自事件发生的历元起的毫
ms
返回其参数之间的毫秒差。
日期与Unix或POSIX时间纪元(1月12日午夜)相关
协调世界时1970年1月1日
参数可以是DatePointField、TrieDateField或date的名称
基于固定日期或现在的数学
ms()
:相当于ms(现在)
,自历元起的毫秒数
ms(a)
:返回自事件发生的历元起的毫秒数
参数表示
ms(a,b)
:返回
b
出现在a
之前(即a-b
)
语法示例
ms(现在/天)
ms(现在是mydatefield)
ms(mydatefield,2000-01-01T00:00:00Z)
ms(datefield1,datefield2)
ms(2000-01-01T00:00:00Z)
ms(mydatefield)
ms(datefield1,datefield2)
表单与您想要实现的目标特别相关。比较这两个日期的目的是什么?分类?过滤?