1 在线安装(较慢)
# 进入容器
docker exec -it elasticsearch /bin/bash;
# 在线下载并安装
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip
#退出容器
exit
#重启容器
docker restart elasticsearch
2 离线安装(较快,推荐)
1、下载分词器安装包
下面我们需要去GitHub下载ik分词器(注意版本,要与elasticsearch版本一致,都是7.6.2)
https://github.com/,搜索:elasticsearch-analysis-ik
点击这里下载
下载后将压缩包上传到/home/docker/elasticsearch/plugins目录,解压
# 如果unzip命令不存在,则安装:yum install unzip
unzip elasticsearch-analysis-ik-7.6.2.zip -d ik-analyzer
# 解压完成后,删除`elasticsearch-analysis-ik-7.6.2.zip`压缩包
rm elasticsearch-analysis-ik-7.6.2.zip -rf
重启
docker restart elasticsearch
验证
- 使用
docker exec -it elasticsearch /bin/bash
命令 进入容器内部 - 进入容器的
cd /usr/share/elasticsearch/bin
目录 - 执行
elasticsearch-plugin list
命令(列出es安装的所有插件) - 如果列出了
ik-analyzer
就说明es的ik中文分词器安装成功了
测试:使用postman进行测试,发现分词成功