我是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 - 使用 Elasticsearch 的关键字搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58456829/