elasticsearch是个好东西(大家都说好,我不知道),Ik分词器也是个好东西(大家都说,我不知道)
最近也不知道在干什么,本来很多事情,就是集中不了,到此研究,不BB了,记录一下我怎么安装IK在ES里的。
反正软件版本永远是在升级,网上各种网页经常跟不上,而且自己的环境与他们的环境不同,可能会出一些莫名其妙的问题,还是要多积累经验,多看说明文档
1、ES安装
ES的安装在我前一篇博客中有写到,这里不多说了
2、IK分词器
IK分词器是ES的一个插件,可以通过plugin install命令安装,但是好像会比较麻烦
这里手动安装,首先去github上下载源代码
http://github.com/downloads/medcl/elasticsearch-analysis-ik
下载下来的源码需要利用maven进行编译,maven安装又是可能会出问题的,我有空也写一篇
解压elasticsearch-analysis-ik,我们发现里面有readme,真是好东西,一定要看readme,网上的可能不同版本,所以安装方式不同
readme中:
Install
-------
1.compile
`mvn package`
copy and unzip `target/releases/elasticsearch-analysis-ik-{version}.zip` to `your-es-root/plugins/ik`
2.restart elasticsearch
第一步也就是maven编译,第二步将target/releases/elasticsearch-analysis-ik-{version}.zip解压,然后把其中的文件拷贝至ES安装目录下的plugin/ik中,ik文件夹自己新建
文件结构如上,然后重启ES就行,千万注意ES的安装目录不能有空格,否则会报错java.FIlepermisson错误