嗯,弄完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.測試結果