本人的elasticsearch是docker环境下运行

运行elasticsearch的容器,通过docker命令:docker exec -it 955e8d32d4a9 /bin/bash

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

进入elasticsearch容器中

通过 cd  config/analysis-ik进入IK分词插件中

docker-elk装IK自定义分词库 随笔 第1张

然后我们通过cat可以看到IKAnalyzer.cfg.xml配置:

docker-elk装IK自定义分词库 随笔 第2张

在这里配置加载自己的自定义分词库,比如:

<comment>IK Analyzer 扩展配置</comment>
<!--用户可以在这里配置自己的扩展字典 -->
<entry key="ext_dict">mine.dic</entry>

在上面中mine.dic就是我创建的分词库

都知道,重启容器的时候就会恢复默认的容器配置,接下来我们需要把通过映射把文件映射进来:

docker-elk装IK自定义分词库 随笔 第3张

此时通过docker-compose重启就行了

验证

docker-elk装IK自定义分词库 随笔 第4张

这样IK自定义分词库就可以运用了

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄