1. 程式人生 > >Elasticsearch5.4.0叢集安裝IK分詞器

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
    }
  ]
}