对于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_dt
,date_modify_dt
TZ
格式YYYY-MM-DDTH:i:SZ
答案 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
中日期格式如何工作的链接