【发布时间】:2019-10-18 19:07:22
【问题描述】:
我是 Elasticsearch 的新手,我正在尝试使用 Elasticsearch 实现 文本搜索 功能。
我有超过 100 个文档,每个文档都有以时间戳记。
例如。
00:00:00 - 00:01:00这是第一行
00:01:01 - 00:02:30这是第二行
00:02:30 - 00:03:45这是第三行
00:03:46 - 00:05:00这是第四行
00:05:01 - 00:06:00这是第五行
...
等等。
我将这些行中的每一行分成不同的段落,并对文档执行文本搜索。
现在,我想按关键字搜索,其中将定义 1 个或多个关键字,假设时间戳 00:00:00 - 00:05:00 之间的行。
所以根据关键字搜索,应该返回来自00:00:00 - 00:05:00 的全部数据。与这些时间戳之间的所有行一样,应根据关键字搜索返回。
能否请您帮助我了解如何使用 Elasticsearch 实现此功能?
提前致谢!!
【问题讨论】:
-
您需要对时间戳范围进行范围查询
标签: elasticsearch full-text-search keyword-search