Solr可以使用solr TZ日期格式获得类似mysql DATE函数的结果

时间:2015-06-22 12:59:45

标签: date solr

对于solr 5.2,有没有办法通过只指定给定日期YYYY-MM-DD来获得结果,如MySQL DATE()函数?

示例

在MySQL查询中:注意:日期字段类型 - 日期时间

SELECT group_field, COUNT(id) AS TOT FROM TABLE WHERE
DATE(date_modify) = "YYYY-MM-DD" AND
DATE(date_create) != DATE(date_modify)
GROUP BY group_field, DATE(date_modify)

这在Solr中如何适用?

在Solr日期字段中,例如:date_create_dtdate_modify_dt TZ格式YYYY-MM-DDTH:i:SZ

1 个答案:

答案 0 :(得分:0)

根据您的要求,您可以使用这种方式

2015-06-25T[2015-06-25T00:00:00Z TO 2015-06-25T23:59:59Z]

相同

这只是一天......

您可以在solr查询中使用它

&fq=created_date:[2015-06-01T00:00:00Z TO NOW]

&fq=published_date:[2015-06-25T00:00:00Z TO 2015-06-25T23:59:59Z]

如果您想了解更多相同选项,请参阅告诉您solr solr date formats

中日期格式如何工作的链接