Elasticsearch5.4.0叢集安裝IK分詞器
1、ik分詞器下載地址:https://github.com/medcl/elasticsearch-analysis-ik/releases?after=v5.5.3
注意:一定要下載和自己es版本匹配的ik分詞器
2、解壓elasticsearch-analysis-ik-5.4.0.tar.gz:
tar -zxvf elasticsearch-analysis-ik-5.4.0.tar.gz
3、進入解壓後的目錄elasticsearch-analysis-ik-5.4.0進行maven編輯:
mvn package
4、編譯結束後,新增一個target資料夾,在該資料夾下的releases資料夾中有一個elasticsearch-analysis-ik-5.4.0.zip,將該壓縮文 件拷貝到elasticsearch-5.4.0下的plugins資料夾下:
cp elasticsearch-analysis-ik-5.4.0.zip /usr/local/elasticsearch-5.4.0/plugins/
5、進入elasticsearch-5.4.0的plugins資料夾下,解壓檔案:
cd /usr/local/elasticsearch-5.4.0/plugins/
unzip -d ik elasticsearch-analysis-ik-5.4.0.zip
刪除elasticsearch-analysis-ik-5.4.0.zip,在plugins資料夾下只留下ik資料夾
6、重啟es服務
7、測試:
curl -XGET 'http://node01:9200/_analyze?pretty&analyzer=ik_smart' -d '聯想 是全球最大的筆記本廠商'
{
"tokens" : [
{
"token" : "聯想",
"start_offset" : 0,
"end_offset" : 2,
"type" : "CN_WORD",
"position" : 0
},
{
"token" : "全球",
"start_offset" : 3,
"end_offset" : 5,
"type" : "CN_WORD",
"position" : 1
},
{
"token" : "最大",
"start_offset" : 5,
"end_offset" : 7,
"type" : "CN_WORD",
"position" : 2
},
{
"token" : "筆記本",
"start_offset" : 8,
"end_offset" : 11,
"type" : "CN_WORD",
"position" : 3
},
{
"token" : "廠商",
"start_offset" : 11,
"end_offset" : 13,
"type" : "CN_WORD",
"position" : 4
}
]
}