es的query关键字中的match子关键字匹配查询,中文分词器(ik_smart 简易分词、ik_max_word 尽最大可能分词)

1、先了解一下es的语法语句关键字

在这里插入图片描述

2、最常用的,query关键字查询,query下还有match子关键字(匹配的意思)

在这里插入图片描述

GET movie_index/movie/_search
{
   
 "query": {
   
   "match": {
   
     "name": "red"
   }
 }
}

查询name字段带有red的,查到总共2条结果!

3、上面插入和查询的都是英文,那么要让es识别我们的中文,怎么办?

就是要让他做到分词处理,比如:红海行动,要让他分成:红海、行动才行的。

这里可以让他先分析一下:
在这里插入图片描述
es不能识别中文,它不知道这是什么意思,这里直接分析词,是很失败的分词

4、故要加入一个中文分词器,创建索引,方便匹配,提高查询效率!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值