在使用ES期间,完整的文本搜索是一个常见的场景,尤其是当我们将ES用作日志存储检索时,根据关键字查询查询相应的日志信息?
创建索引时,我们添加了一个新的AllColumnValue字段来复制所有其他列值,然后检索此字段。
这是上述自动复制逻辑的使用,因此我们可以创建一个索引如下
在上面创建映射表时,有两个点
接下来,写一个用于测试的数据
然后检索您是否可以查询希望结果
在上述查询之后,我们将正常点击我们的数据并返回
注意
使用上述配置时,有一个字段请求。当我们制定地图类型时,我们将失败
以上将促使例外
上面介绍了全部数据,通过依靠AllColumnValue来实现全文检索;在实际场景中,我只想共同搜索一些字段。基于此,您可以按以下方式设置它。
添加两个数据
然后,当我们搜索时,我们可以找到第二个数据
输出结果
本文主要在copy_to的帮助下介绍ES组合/全文搜索的功能;通过简单的设置,它支持更友好的查询场景。
微信公共帐户:一个灰色博客