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


注:如果是按照我的教程安裝的ES,可以通過訪問你的IP:9200可以查看你當前的ES版本號

前言

elasticsearch(下面簡稱ES,安裝ES點擊這里)的自帶standard分詞只能把漢語分割成一個個字,而不能分詞、分段,這就是我們需要分析器ik的地方了。

 

一、下載ik的相應版本

查看版本和下載鏈接點擊這里

這里提供5.0.0的ES及以前的版本對應的ik版本

--------2017-01-12 更新版本對應的ik----------------

二、下載的方式

我這里的ES是2.4.1,對應的ik版本是1.10.1

在版本里選擇1.10.1,點擊【clone or download】按鈕,我這里上傳文件比較方便,我直接點擊下載。

如果不方便的話,可以點擊了【clone or download】按鈕后,在彈出的對話框里面,在【Download ZIP】右鍵選擇復制鏈接,然后使用命令

# wget $url

即可下載到指定目錄下了,$url是復制的鏈接,使用wget下載的壓縮包名只有版本號,解壓后目錄名是elasticsearch-analysis-ik-1.10.1。

 

三、解包沒有unzip的使用  yum install zip unzip *  命令安裝

# unzip elasticsearch-analysis-ik-1.10.1.zip

 

四、 打包

因為是java的源碼,需要用maven打包

進入解壓后的目錄elasticsearch-analysis-ik-1.10.1里面,輸入下面命令進行打包

# mvn clean package

(注:沒有mvn的可以直接使用 yum install java* 進行安裝,把ES的環境也一起配置好)

 

五、配置

1、打包后,在當前目錄下有target目錄,進去,有一個release目錄,把里面的zip包復制到你安裝ES目錄下的plugins目錄下的ik目錄(ik目錄需要手動添加)

我的路徑是:/usr/share/elasticsearch/plugins/

2、使用unzip命令解包,並把zip包刪除了

 

六、測試

重啟ES服務,查看ES的狀態為(Active: active (running))即可。如果需要具體測試的話,可以在官網git的下面介紹有(點擊查看),簡單的方法可以使用下面命令進行確認

# curl -XPOST "http://localhost:9200/_analyze?analyzer=ik&pretty=true&text=helloworld,中華人民共和國"

 

注:結果比較長,這里就不貼了,還有命令行的測試不太穩定,可以使用head插件進行查看(安裝head點擊這里查看)

 

大家有什么意見或建議,請在評論區回復,謝謝觀看!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM