Elasticsearch集成中文分词器ik

一、下载编译

从地址https://github.com/medcl/elasticsearch-analysis-ik下载Elasticsearch中文分词器


这里默认的是master的,但是master的项目需要gradle编译,这里选择1.8.0版本。而且从下面的介绍可以知道1.8.0正好对应Elasticsearch的2.2.0版本。

下载后的压缩包解压后进去就是pom工程。

分别执行如下命令:

mvn clean

mvn compile

mvn package

当然这里是用maven对此工程进行编译,前提是要安装maven。

Maven的安装很简单,下载包以后解压缩,配置环境变量即可。


二、安装插件

前面编译了插件以后会在target/releases目录下出现一个zip包


在安装好的elasticsearch中在plugins目录下新建ik目录,将此zip包拷贝到ik目录下将权限修改为elasticsearch启动用户的权限,通过unzip命令解压缩,例如在plugins/ik目录下执行unzip  elasticsearch-analysis-ik-1.8.0.zip解压后查看 得到解压后的结果:



三、安装完成

在每台机器上都执行相同的操作,重新启动Elasticsearch集群。

注:目前elasticsearch的版本对默认设置ik分词器还是有bug的,网上的设置基本都是有问题的,这里可以在建立索引的时候设置。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值