ES 全文检索&完全匹配&高亮查询

我们ES会将数据文字进行拆词操作,并将拆解之后的数据保存到倒排索引当中几十使用文字的一部分也能查询到数据,这种检索方式我们就称之为全文检索,ES的查询结果也会倒排索引中去查询匹配

下面的查询结果中输入的词,就是输入小也可以,输入米也可以

传递的参数

javascript 复制代码
{
    "query" :{
        "match" : {
            "category": "小"
        }
    }
}

这个输入的字词的数据,输入小华,就是小米和华为的数据都是可以出来的

完全匹配,就是要跟对应参数的词一样如下

javascript 复制代码
{
    "query" :{
        "match_phrase" : {
            "category": "小华"
        }
    }
}

会看到这样子就是没有数据的

高亮查询:

javascript 复制代码
{
    "query" :{
        "match_phrase" : {
            "category": "小米"
        }
    },
    "highlight" : {
        "fields": {
            "category": {}
        }
    }
}

上述参数就是设置那个属性我们进行高亮显示

这一节就属于高亮显示了。

相关推荐
lisw0522 分钟前
AIoT(人工智能物联网):融合范式下的技术演进、系统架构与产业变革
大数据·人工智能·物联网·机器学习·软件工程
mtouch33344 分钟前
GIS+VR地理信息虚拟现实XR MR AR
大数据·人工智能·ar·无人机·xr·vr·mr
数据智能老司机1 小时前
数据工程设计模式——实时摄取与处理
大数据·设计模式·架构
Hello.Reader3 小时前
Flink 内置 Watermark 生成器单调递增与有界乱序怎么选?
大数据·flink
工作中的程序员3 小时前
flink UTDF函数
大数据·flink
工作中的程序员3 小时前
flink keyby使用与总结 基础片段梳理
大数据·flink
Hy行者勇哥4 小时前
数据中台的数据源与数据处理流程
大数据·前端·人工智能·学习·个人开发
00后程序员张4 小时前
RabbitMQ核心机制
java·大数据·分布式
AutoMQ4 小时前
10.17 上海 Google Meetup:从数据出发,解锁 AI 助力增长的新边界
大数据·人工智能