IK分词器

1、概述

IKF分词器是个中文的分词器,分ik_smart和ik_max_word

ik_smart为最少切分,ik_max_word为最大粒度切分
下载地址 https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.1/elasticsearch-analysis-ik-7.6.1.zip

2、在线脚本IK分词器

进入es容器

docker exec -it elasticSearch7.6.1 /bin/bash

用脚本安装


[root@40a4be68ce51 elasticsearch]# ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.1/elasticsearch-analysis-ik-7.6.1.zip

查看插件

[root@40a4be68ce51 elasticsearch]# ./bin/elasticsearch-plugin list
analysis-ik
[root@40a4be68ce51 elasticsearch]#

在这里插入图片描述

退出容器,重启es

[root@40a4be68ce51 plugins]# exit
exit
[root@localhost ~]# docker restart elasticSearch7.6.1

3、手动安装IK分词器

手动将ik分词器复制到es容器的/usr/share/elasticsearch/plugins目录下

创建ik目录,加压到这个目录下

4、测试

ik_smart为最少切分,ik_max_word为最大粒度切分

4.1、测试ik_smart

在这里插入图片描述

4.2、测试ik_max_word

在这里插入图片描述

5、IK分词器增加自定义字典

注意:在线安装IK分词器没有配置文件

在这里插入图片描述

在这里插入图片描述

自定义分词文件liang.dic

梁梁

配置到配置文件中

在这里插入图片描述

手动将配置文件cp到容器中

#1. 上传 rz
#2. 解压 unzip
#3.复制
[root@localhost ~]# docker cp config elasticSearch7.6.1:/usr/share/elasticsearch/plugins/analysis-ik
# 重启es

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值