注:若是是按照個人教程安裝的ES,能夠經過訪問你的IP:9200能夠查看你當前的ES版本號html
前言java
elasticsearch(下面簡稱ES,安裝ES點擊這裏)的自帶standard分詞只能把漢語分割成一個個字,而不能分詞、分段,這就是咱們須要分析器ik的地方了。git
1、下載ik的相應版本github
查看版本和下載連接點擊這裏curl
這裏提供5.0.0的ES及之前的版本對應的ik版本elasticsearch
--------2017-01-12 更新版本對應的ik----------------maven
2、下載的方式測試
我這裏的ES是2.4.1,對應的ik版本是1.10.1url
在版本里選擇1.10.1,點擊【clone or download】按鈕,我這裏上傳文件比較方便,我直接點擊下載。spa
若是不方便的話,能夠點擊了【clone or download】按鈕後,在彈出的對話框裏面,在【Download ZIP】右鍵選擇複製連接,而後使用命令
# wget $url
便可下載到指定目錄下了,$url是複製的連接,使用wget下載的壓縮包名只有版本號,解壓後目錄名是elasticsearch-analysis-ik-1.10.1。
3、解包(沒有unzip的使用 yum install zip unzip * 命令安裝)
# unzip elasticsearch-analysis-ik-1.10.1.zip
4、 打包
由於是java的源碼,須要用maven打包
進入解壓後的目錄elasticsearch-analysis-ik-1.10.1裏面,輸入下面命令進行打包
# mvn clean package
(注:沒有mvn的能夠直接使用 yum install java* 進行安裝,把ES的環境也一塊兒配置好)
5、配置
一、打包後,在當前目錄下有target目錄,進去,有一個release目錄,把裏面的zip包複製到你安裝ES目錄下的plugins目錄下的ik目錄(ik目錄須要手動添加)
個人路徑是:/usr/share/elasticsearch/plugins/
二、使用unzip命令解包,並把zip包刪除了
6、測試
重啓ES服務,查看ES的狀態爲(Active: active (running))便可。若是須要具體測試的話,能夠在官網git的下面介紹有(點擊查看),簡單的方法可使用下面命令進行確認
# curl -XPOST "http://localhost:9200/_analyze?analyzer=ik&pretty=true&text=helloworld,中華人民共和國"
注:結果比較長,這裏就不貼了,還有命令行的測試不太穩定,可使用head插件進行查看(安裝head點擊這裏查看)
你們有什麼意見或建議,請在評論區回覆,謝謝觀看!