一、下载地址
https://github.com/medcl/elasticsearch-analysis-ik/
二、下载对应的IK版本
也可以在线安装:
/usr/share/elasticsearch/bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.6.1/elasticsearch-analysis-ik-5.6.1.zip
三、安装步骤:
在ES安装路径下的plungins 下 解压elasticsearch-analysis-ik-5.6.1.zip
[hadoop@hadoop02 plugins]$ pwd
/home/hadoop/install/elasticsearch-5.6.1/plugins
由于两个分词器解压后文件夹名字相同所以解压后需要修改名字,如下:
[hadoop@hadoop02 plugins]$ ll
total 8
drwxrwxrwx. 2 hadoop hadoop 4096 Sep 26 2017 elasticsearch
drwxrwxrwx. 3 hadoop hadoop 4096 Sep 21 2017 elasticsearch2
参数说明:
ik_max_word: 会将文本做最细粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,中华人民,中华,华人,人民共和国,人民,人,民,共和国,共和,和,国国,国歌”,会穷尽各种可能的组合;
ik_smart: 会做最粗粒度的拆分,比如会将“中华人民共和国国歌”拆分为“中华人民共和国,国歌”。
测试是否安装成功:
测试ik分词器是否成功。
尖叫提示:集群的安装:
注意:配置elasticsearch.yml文件的时候要用node.master属性的默认值,要是强制指定的话,如果指定的master挂掉了,那么整个集群将不能够使用!!!