elasticsearch6.1.3中文分词插件IK analyzer安装

字数 281阅读 446

由于按官方推荐的下载zip包实在太慢了,所以采取源码安装。

下载源码

根据我们的elascticsearch版本到官网
https://github.com/medcl/elasticsearch-analysis-ik/releases
下载对应的IK插件code版本,我的es版本是6.1.3,所以ik版本选择6.1.3。

ik源码下载

编译源码

例如tar.gz包下载到了/code路径下,则可以直接进入/code路径进行编译。
环境要求:
jdk1.8
maven 3.0+
编译指令

cd ~/code
tar -zxf elasticsearch-analysis-ik-6.1.3.tar.gz.tar.gz
cd elasticsearch-analysis-ik-6.1.3.tar.gz
mvn clean package

拷贝至es的plugins目录

(1)在es pluings目录下新建ik目录

cd <es>/plugins
mkdir ik

(2)把~/code/target目录下release中的zip复制到ik文件夹中

cd ik
cp ~/code/target/release/elasticsearch-analysis-ik-6.1.3.zip .
unzip elasticsearch-analysis-ik-6.1.3.zip

解压后可以看到ik目录下有解压后文件目录,但是es在load加载ik的时候是直接在ik文件下寻找config,bootstrap会寻找plugin-descriptor.properties,所以此时需要把elasticsearch这一层目录里的东西全部上移一层移动到ik目录下,一定要注意路径

cp -r elasticsearch/* ./ 

(3)重启es即可生效
启动日志中可以看到plugin [analysis-ik] loaded,表示配置成功

推荐阅读更多精彩内容