docker下的es安裝分詞器

2021-10-18 07:56:14 字數 2524 閱讀 6459

所有的語言分詞,預設使用的都是「standard analyzer」,但是這些分詞器針對於中文的分詞,並不友好。為此需要安裝中文的分詞器。

注意:不能用預設elasticsearch-plugin install ***.zip 進行自動安裝

對應es版本安裝

第一種方式:

在前面安裝的elasticsearch時,我們已經將elasticsearch容器的「/usr/share/elasticsearch/plugins」目錄,對映到宿主機的「 /mydata/elasticsearch/plugins」目錄下,

如果不嫌麻煩,還可以採用如下的方式。

(1)檢視elasticsearch版本號:

}[root@hadoop-104 ~]#(2)進入es容器內部plugin目錄

#移動到plugins目錄下

[root@0adeb7852e00 elasticsearch]# mv ik plugins/

[root@0adeb7852e00 elasticsearch]# rm -rf elasticsearch-analysis-ik-7.6.2.zip
確認是否安裝好了分詞器

(2)測試分詞器

使用預設

get my_index/_analyze

請觀察執行結果:

,,,

,]}

get my_index/_analyze

輸出結果:

,

,]}

get my_index/_analyze

輸出結果:

,,,

,]}

ES自帶分詞器及IK分詞器筆記

1 自帶分詞簡單了解 post analyze post analyze post analyze 1.max token length 最大token長度,預設255。2.stopwords 預定義的停止詞列表,如 english 或包含停止詞列表的陣列,預設是 none 3.stopwords ...

使用Docker安裝IK中文分詞器

進入容器 docker exec it es bin bash在plugins目錄下建立ik資料夾 mkdir usr share elasticsearch plugins ik退出容器 exit docker cp orcas software elasticsearch analysis ik...

elasticsearch ik分詞器安裝配置

es原生的分詞器挺好,不過為了更好,分更多的詞我們還是需要安裝ik分詞器滴,怎麼安裝吶,之前一直挺不想安裝這個分詞的,今天終究還是安了,沒想到竟然 這麼簡單!首先,進入es的bin目錄下 elasticsearch plugin install注意版本!各個節點都要安裝吧 安裝之後重啟es,不知道是...