Elasticsearch安裝中文分詞外掛ik(ES 2.3.3 & IK 1.9.3)
阿新 • • 發佈:2019-02-13
最近用到elasticsearch做全文檢索知識庫系統,系統已經大致開發完成,需要中文分詞,故網上搜索了下配置方法,可嘗試幾個都不可用,然後就看IK的git原始碼中有介紹,試了下,相比其他方法簡單很多,也有效,故記錄下,以供大家參考
參考文章:
由於版本限制,並且我這裡使用的是elascic 2.3.3,所以需要使用IK 1.9.3
1、下載原始碼:
tag:v1.9.3
2、構建 ik
修改pom.xml中repositories的配置(原有地址太慢,不確定是否可以,所以切換到自己的倉庫中)
再構建
3、新增外掛
構建完成後,取出“target/releases/”下的zip包,在plugins目錄中新建目錄“ik”,將zip包解壓到此目錄中,重啟elasticsearch即可
Versions
IK version | ES version |
---|---|
master | 2.3.1 -> master |
1.9.3 | 2.3.3 |
1.9.0 | 2.3.0 |
1.8.1 | 2.2.1 |
1.7.0 | 2.1.1 |
1.5.0 | 2.0.0 |
1.2.6 | 1.0.0 |
1.2.5 | 0.90.x |
1.1.3 | 0.20.x |
1.0.0 | 0.16.2 -> 0.19.0 |
<repository> <id>mine</id> <name>public Releases</name> <layout>default</layout> </repository> <repository> <id>mine-meteorite-bi-release</id> <name>public Releases</name> <layout>default</layout> </repository> |