我有一个架构,我们在其中记录字段中的设备注册时间devRegDt_dt
。
我们的服务将设备注册时间存储在此字段中,并以2015-09-24T14:05:08Z
格式存储 。
我们想创建应提供结果的查询:“2015-09-24”:5
即"DATE"
:<occurances>
请注意,我们在此结果中忽略了时间,只考虑了日期。
以防万一,如果这是重复的,请帮助解决相关问题。
谢谢。
您可以对日期字段进行分面。
这是示例查询:
http://localhost:8888/solr/lws-map/select?q=*%3A*&wt=json&fl=id&indent=true&facet.range=**facetfield**&facet=true&facet.range.start=NOW-10YEAR&facet.range.end=NOW&facet.range.gap=%2B1MONTH
上述查询方面过去 10 年的文档和差距为 1 个月。如果您想按天计算,则将 facet.range.gap更改为XXXDAY
在solr wiki 上阅读有关 solr 日期格式的更多信息。