es中安装ik分词器

1.下载和es相同版本的ik分词器,elasticsearch-analysis-ik-8.2.0

2.elasticsearch-analysis-ik-8.2.0.zip在es的plugins文件下解析

3.重启es

4.查看分词效果

POST _analyze
{
  "analyzer": "ik_smart",
  "text": "我爱我的钱"
}

POST _analyze
{
  "analyzer": "ik_max_word",
  "text": "你的钱是我的"
}

5.创建带有中文分词器的索引

PUT xzqh1
{
  "mappings": {
  "properties": {
    "code": {
      "type": "text","index":true
    },
    "name": {
      "type": "text","index":true,
      "analyzer": "ik_max_word"
    },
    "level": {
      "type": "text","index":true
    },
    "pcode": {
      "type": "text","index":true
    },
    "TENANT_ID_": {
      "type": "text","index":true
    },
    "pname": {
      "type": "text","index":true,  "analyzer": "ik_max_word"
    }
  }
  }
}

6.查询命令

term取得是交集
match取得的是并集。

GET /xzqu/_search
{
  "query": {
    "match": {
      "name": "崂山区"
    }
  }
}

GET /xzqu/_search
{
  "query": {
    "term": {
      "name": "金"
    }
  }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值