elasticsearch中IK分词处理

嗯,弄完ANSJ分词,今天上IK分词。

这里elasticsearch是2.3.1,对应的IK为1.9.1。

1.到https://github.com/medcl/elasticsearch-analysis-ik/releases?after=v5.0.0-beta1下载IK的1.9.1.zip。

2.unzip elasticsearch-analysis-ik-1.9.1.zip

3.到刚解压的elasticsearch-analysis-ik-1.9.1目录下使用mvn clean package 命令打包

4.将打包后得到的elasticsearch-analysis-ik-1.9.1-sources.jar拷贝到elasticsearch-2.3.1/lib目录下,并在root用户下使用 chown -R centos:centos elasticsearch-analysis-ik-1.9.1-sources.jar ()命令、chmod -R 777 elasticsearch-analysis-ik-1.9.1-sources.jar命令,避免出现权限问题。

5.在elasticsearch-2.3.1/config目录下编辑elasticsearch.yml修改默认分词器,添加:index.analysis.analyzer.default.type: ik 保存。

6.将解压的ik包/elasticsearch-analysis-ik-1.9.1/config目录下的ik文件夹cp -r ik到elasticsearch-2.3.1/plugins目录下

7.启动elasticsearch,并测试。

8.可能会出现的问题:找不到plugin-descriptor.properties文件,可根据错误信息从/elasticsearch-analysis-ik-1.9.1/target/classes目录下添加这个文件。

9.测试结果



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章