elasticsearch ik分词器配置使用,自定义分词

安装
1,下载ik分词器(下载对应版本)
https://github.com/medcl/elasticsearch-analysis-ik/releases

2,解压到 elasticsearch的plugins文件夹下
在这里插入图片描述

3,启动会自动加载
启动log

4,到elasticsearch的home下,运行命令 elasticsearch-plugin list 查看加载的插件
在这里插入图片描述

5,ik分词器提供了两种分词算法:ik_smark最少切分,ik_max_word最细精度切分

ik_smark最少切分:

GET _analyze
{
  "analyzer": "ik_smart",
   "text": "大一号的毛衣"
}

kibana截图:
kibana截图

ik_max_word最细精度切分(最大可能拆分,各种拆):

GET _analyze
{
  "analyzer": "ik_max_word",
  "text":"大一号的毛衣"
}

kibana截图:
kibana截图

6,分词结果不理想,在ik分词器中添加自己配置,分词字段
配置文件,解压的ik分词器目录下 :

elasticsearch-analysis-ik-7.6.1\config\IKAnalyzer.cfg.xml

IKAnalyzer.cfg.xml

编写自己的dic文件,加入<entry key="ext_dict"></entry>中。

<entry key="ext_dict">self.dic</entry>

self.dic

重启看效果 :
在这里插入图片描述

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值