当前位置: 首页 > 网络应用技术

一种简单的配置实现ES完整的文本检索支持

时间:2023-03-06 11:46:21 网络应用技术

  在使用ES期间,完整的文本搜索是一个常见的场景,尤其是当我们将ES用作日志存储检索时,根据关键字查询查询相应的日志信息?

  创建索引时,我们添加了一个新的AllColumnValue字段来复制所有其他列值,然后检索此字段。

  这是上述自动复制逻辑的使用,因此我们可以创建一个索引如下

  在上面创建映射表时,有两个点

  接下来,写一个用于测试的数据

  然后检索您是否可以查询希望结果

  在上述查询之后,我们将正常点击我们的数据并返回

  注意

  使用上述配置时,有一个字段请求。当我们制定地图类型时,我们将失败

  以上将促使例外

  上面介绍了全部数据,通过依靠AllColumnValue来实现全文检索;在实际场景中,我只想共同搜索一些字段。基于此,您可以按以下方式设置它。

  添加两个数据

  然后,当我们搜索时,我们可以找到第二个数据

  输出结果

  本文主要在copy_to的帮助下介绍ES组合/全文搜索的功能;通过简单的设置,它支持更友好的查询场景。

  微信公共帐户:一个灰色博客