es7.2版本安裝ik分詞

(一)到官網下載https://github.com/medcl/elasticsearch-analysis-ik對應版本的ik(直接下載releases版本,避免maven打包!!!若是不是這個版本,則須要進入解壓後的目錄使用mvn package打包,而後在target->releases目錄下會生成對應的zip文件)。
(二)在es的安裝目錄下->plugins目錄下新建analysis-ik目錄將zip壓縮包解壓到此

(三)在header插件中測試
 注:ES版本5.0.0以後的測試方式
    一、新建一個索引git

 

    二、配飾內容進行測試以下圖:github

 

注:安裝ik5.x以上版本的分詞器過程當中發現與老版本2.x.x有兩點不一樣:
不須要修改Elasticsearch配置文件。Elasticsearch的配置文件路徑爲elasticsearch.yml,以前的老版本須要在文件最後加入以下內容:index.analysis.analyzer.ik.type : "ik",新的版本不須要elasticsearch

測試ik分詞是否安裝成功時,使用的是ik_smart而不是ik。查看文檔,如今支持ik_smart與ik_max_wordmaven

 ik_max_word: 會將文本作最細粒度的拆分,好比會將「我是中國人」拆分爲「我,是,中國人,中國,國人」,會窮盡各類可能的組合。
 ik_smart: 會作最粗粒度的拆分,好比會將「我是中國人」拆分爲「我,是,中國人」。測試

相關文章
相關標籤/搜索