前言:
學習路徑:https://www.bilibili.com/video/av45584656 碼家學院的視訊
這次是記錄ElasticSearch6 是安裝IK插件
目錄
1.下載下傳插件
2.解壓改名
3.上傳重新開機
4.新增自定義分詞文檔
1.下載下傳插件
下載下傳位址: https://github.com/medcl/elasticsearch-analysis-ik/releases
csdn也可以下:https://download.csdn.net/download/qq_28198181/11528058
注意: es-ik分詞插件版本一定要和es安裝的版本對應
比如我的是6.4.3,得去找對應的版本 然後下載下傳zip就行了

2.解壓改名
下下來一般是 全名。改成ik就行了
3.上傳重新開機
然後上傳到伺服器上解壓
删掉ik.zip
然後重新啟動elasticsearch就可以了
4.新增自定義分詞文檔
舉個例子:
我分詞一條語句:
GET /_analyze
{
"analyzer":"ik_smart", #這個是使用ik插件的分詞器
"text":"context" #這個是要分詞的文檔
}
這個分出來是
如果我想讓他們為一個詞 需要我們自己去建立一個分詞文檔
我們可以進入 ik的config檔案夾 建立一個新的屬于自己的文檔
然後進入newDic建立一個dic
touch myDic.cid
然後添加了幾個自定義的詞
然後我們xml檔案進行配自豪
對應剛才建立的檔案cid
然後重新開機es就行了
先重新查下奇貓兒,這下就是一個詞了 說明我們自己的生效了
可以在背景啟動日志看到去加載了我們自己寫的dic文檔
最後嘗試寫一個很長的看他怎麼分詞
他的分詞如下:
和我們定義的那幾個詞是一緻的。
以上