(一)到官网下载https://github.com/medcl/elasticsearch-analysis-ik对应版本的ik(直接下载releases版本,避免maven打包!!!若是不是这个版本,则须要进入解压后的目录使用mvn package打包,而后在target->releases目录下会生成对应的zip文件)。
(二)在es的安装目录下->plugins目录下新建analysis-ik目录将zip压缩包解压到此
(三)在header插件中测试
注:ES版本5.0.0以后的测试方式
一、新建一个索引git
二、配饰内容进行测试以下图:github
注:安装ik5.x以上版本的分词器过程当中发现与老版本2.x.x有两点不一样:
不须要修改Elasticsearch配置文件。Elasticsearch的配置文件路径为elasticsearch.yml,以前的老版本须要在文件最后加入以下内容:index.analysis.analyzer.ik.type : "ik",新的版本不须要elasticsearch
测试ik分词是否安装成功时,使用的是ik_smart而不是ik。查看文档,如今支持ik_smart与ik_max_wordmaven
ik_max_word: 会将文本作最细粒度的拆分,好比会将“我是中国人”拆分为“我,是,中国人,中国,国人”,会穷尽各类可能的组合。
ik_smart: 会作最粗粒度的拆分,好比会将“我是中国人”拆分为“我,是,中国人”。测试