你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
eric930721
赞同来自:
kennywu76 - Wood
要回复问题请先登录或注册
2 个回复
eric930721
赞同来自:
RangeQueryBuilder date = QueryBuilders.rangeQuery(rangefiled)
.gte(timestart).lt(timeend);
你把你的起始时间结束时间+60s 放进去就是了
kennywu76 - Wood
赞同来自:
如果我理解正确的话,可以想到两种方式来实现:
1. 对时间字段用script query过滤, 忽略天的时间处理和对比逻辑在脚本里完成,但这样势必非常的慢。
2. 额外索引一个整型字段,比如叫做minutes_of_day, 记录的是时间字段从当天00:00:00开始的分钟偏移量,这样查询的时候,可以在查询条件里, 直接将查询的小时/分钟时间范围,转换为分钟数的偏移范围,速度非常快。