如何在一周的时间范围内获得doc

时间:2018-05-15 15:59:09

标签: elasticsearch kibana timelion

我正在尝试获取本周的所有文档,但是在上午10点到下午2点的时间范围内,有没有办法在Lucene中执行此操作,因为我必须将此查询放入时间段。< / p>

1 个答案:

答案 0 :(得分:0)

如果我是对的,你要做的就是绘制一周中的7天,但仅限上午10点到下午2点。如果有一种方法可以操作您的数据,请按照以下步骤操作:

  1. 在数据中添加一个额外的列,说明该列的相应标题。
  2. 2.在将数据推入弹性索引之前,使用作业/脚本将所有时间范围标记为2到10之间的&#34; 1&#34;和所有其他时间戳为&#34; 0&#34;

    1. 现在,在您的时间段查询中,只有当列具有值&#34; 1&#34;时,才会从每周数据中绘制文档。因此,基本上我们添加了自己的过滤器,这是获得工作的唯一解决方法完成。