elasticsearch安装analysis-ik分词器

##下载地址

1
2
https://github.com/medcl/elasticsearch-analysis-ik/releases
下载版本需要和es版本相同,否则安装失败

安装方式(如果是es集群,需要在集群内每个节点都要进行安装)

1
2
如果是使用docker安装,需要进入容器,每个节点都安装,则意味每个机器都要安装执行
docker exec -it {容器名称|容器id} /bin/bash

一:下载安装包本地安装(网络不好则建议使用此种)

1
2
3
1. create plugin folder
cd your-es-root/plugins/ && mkdir ik
2. unzip plugin to folder your-es-root/plugins/ik

二: 使用 elasticsearch-plugin 工具安装(从 version v5.5.1 以上)

1
2
3
4
此处版本需要修改为需要版本
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.3.0/elasticsearch-analysis-ik-6.3.0.zip
或者 将对应zip下载到本地,使用
./bin/elasticsearch-plugin install file:/{path}/elasticsearch-analysis-ik-6.3.0.zip

三: 手动安装(基于代码自行打包)

1
2
3
4
5
6
7
8
9
10
git clone https://github.com/medcl/elasticsearch-analysis-ik(此仓库可以更换为gitee国内定时拷贝地址:https://gitee.com/mirrors/elasticsearch-analysis-ik)
cd elasticsearch-analysis-ik
git checkout tags/{version}
mvn clean
mvn compile
mvn package


拷贝和解压release下的文件: #{project_path}/elasticsearch-analysis-ik/target/releases/elasticsearch-analysis-ik-*.zip
到你的 elasticsearch 插件目录, 如: plugins/ik 重启elasticsearch
1
2
需要确定是否所有节点都安装此插件。
安装成功后需要重启每个节点,

安装成功后测试

1
测试方式可以参照 : https://gitee.com/mirrors/elasticsearch-analysis-ik