ik分詞是一款流行的elasticsearch 中文分詞器,安裝ik分詞器版本一定要與所安裝es版本一致。
安裝步驟:
1、解壓ik分詞器安裝包到plugin目錄下,並刪除壓縮包。
2、重啟elasticsearch進程即可。
3、如果是es集群的話,每台es都需要安裝ik分詞器。
測試:
結果如下則安裝成功:
{
"tokens" : [
{
"token" : "我",
"start_offset" : 0,
"end_offset" : 1,
"type" : "CN_CHAR",
"position" : 0
},
{
"token" : "是",
"start_offset" : 1,
"end_offset" : 2,
"type" : "CN_CHAR",
"position" : 1
},
{
"token" : "中國人",
"start_offset" : 2,
"end_offset" : 5,
"type" : "CN_WORD",
"position" : 2
}
]
}
ik安裝完成后,需要重新構建mapping才能生效:
例如給data字段進行分詞,需要修改mapping中data的配置為:
"data": {"search_analyzer": "ik_smart",
"analyzer": "ik_max_word",
"type": "text"
}
