本人的elasticsearch是docker环境下运行
运行elasticsearch的容器,通过docker命令:docker exec -it 955e8d32d4a9 /bin/bash
进入elasticsearch容器中
通过 cd config/analysis-ik进入IK分词插件中
然后我们通过cat可以看到IKAnalyzer.cfg.xml配置:
在这里配置加载自己的自定义分词库,比如:
<comment>IK Analyzer 扩展配置</comment>
<!--用户可以在这里配置自己的扩展字典 -->
<entry key="ext_dict">mine.dic</entry>
在上面中mine.dic就是我创建的分词库
都知道,重启容器的时候就会恢复默认的容器配置,接下来我们需要把通过映射把文件映射进来:
此时通过docker-compose重启就行了
验证
这样IK自定义分词库就可以运用了