【elasticsearch】(3)centos7 安裝中文分詞插件elasticsearch-analyzer-ik

注:若是是按照個人教程安裝的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點擊這裏查看)

 

你們有什麼意見或建議,請在評論區回覆,謝謝觀看!

相關文章
相關標籤/搜索