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

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

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

传递的参数

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

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

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

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

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

高亮查询:

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

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

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

相关推荐
西电研梦34 分钟前
稳扎稳打,25西电生命科学技术学院(考研录取情况)
大数据·考研·生物医学工程·西安电子科技大学
ICT_SOLIDWORKS1 小时前
智诚科技苏州SOLIDWORKS授权代理商的卓越之选
大数据·人工智能·科技·软件工程
24k小善1 小时前
FlinkUpsertKafka深度解析
java·大数据·flink·云计算
Elasticsearch1 小时前
Elastic Observability 9.0/8.18:EDOT 现已正式发布,支持 LLM observability ,以及更多功能
elasticsearch
caihuayuan43 小时前
【docker&redis】用docker容器运行单机redis
java·大数据·sql·spring·课程设计
Gvemis⁹3 小时前
Spark总结
大数据·分布式·spark
灵途科技4 小时前
NEPCON China 2025 | 具身智能时代来临,灵途科技助力人形机器人“感知升级”
大数据·人工智能
sky.fly4 小时前
思科路由器重分发(静态路由+OSPF动态路由+RIP动态路由)
大数据·网络·智能路由器
阿里云大数据AI技术5 小时前
演讲实录:中小企业如何快速构建AI应用?
大数据·人工智能·云计算
凉白开3386 小时前
spark总结
大数据·分布式·spark