如何在一周的时间范围内获取文档

How to get doc in a time range for a week

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

如果我是对的,您要做的是绘制一周中的 7 天,但仅限上午 10 点至下午 2 点。如果有办法稍微操纵您的数据,请按照以下步骤操作:

  1. 在您的数据中添加一个额外的列,说明适当的 header 列。

2.Before 将数据推送到弹性索引中使用 job/script 将 2 到 10 之间的所有时间范围标记为“1”,将所有其他时间戳标记为“0”

  1. 现在,在您的 timelion 查询中,仅当列的值为“1”时才从每周数据中绘制文档。所以基本上我们添加了自己的过滤器,这是完成工作的唯一解决方法。