今天折騰了一天,在es 5.5.0 上安裝ik。一直通過官方給定的命令沒用安裝成功,決定通過手工是形式進行安裝。https://github.com/medcl/elasticsearch-analysis-ik在官網上查詢es對應的ik版本號,ik支持自定義詞庫等,ik是中科院提供的中文分析詞庫。
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.5.1/elasticsearch-analysis-ik-5.5.1.zip
這個命令的形式嘗試了好久沒有成功
從https://github.com/medcl/elasticsearch-analysis-ik/releases下載對應的源碼,下載完成之后解壓用unzip。
編譯代碼 mvn clean package
編譯完成之后會在target\releases生成elasticsearch-analysis-ik-*.zip文件
解壓到文件elasticsearch/plugins的目錄下
如果是2.2以上的可以不用修改配置文件,我就沒有修改配置文件
否則,修改配置文件如下:
index.analysis.analyzer.ik.type:“ik”
重起elasticsearch
這時候測試一下:
{
"analyzer": "ik",
"text": "我是李悠然"
}