ElasticSearch7.6.2在windows上如何配置ik分詞器與用法

strongthen99發表於2020-12-22

IK分詞器在ES中的配置

因為我這邊的Es版本是7.6.2;因此我的IK分詞器版本也應該是7.6.2
,我這邊下載的是elasticsearch-analysis-ik-7.6.2.zip,解壓出來後目錄結構如下:
在這裡插入圖片描述

  1. 接下來在Es目錄結構下的plugins新建一個名稱為ik的資料夾,將ik解壓出來的所有檔案全部放入ik資料夾中;

  2. 重啟Es,觀察控制檯列印出來的日誌
    在這裡插入圖片描述

表明ik分詞器外掛載入成功!
可在bin統計目錄下通過命令elasticsearch-plugin list命令可檢視
在這裡插入圖片描述

IK分詞器的基本用法

IK分詞器有兩種分詞模式:ik_max_word和ik_smart模式。

  1. ik_smart模式是粗粒度的拆分;
    舉例子:“中國共產黨”這個名詞,如果使用ik_smart模式來搜尋的話,結果如下
    在這裡插入圖片描述

  2. ik_max_word模式是細粒度的拆分;
    同樣的:“中國共產黨”這個名詞,如果使用ik_max_word模式來搜尋的話,結果如下
    在這裡插入圖片描述
    如果想所搜一個自定義的詞,比如:中國天與明上的地圖
    ,需要自己配置字典,配置方法如下:

  3. 在Es目錄下的plugins下ik分詞器config下有個IKAnalyzer.cfg.xml,開啟該檔案
    在my_ming.dic中填入自己自定義的詞典檔案,我這裡是my_ming.dic,該檔案在與IKAnalyzer.cfg.xml同級目錄下,my_ming.dic中填入自定義詞語,重啟ES服務即可。

相關文章