Docker教程大全(七):Elasticsearch安装ik:7.6.2中文分词器

提供两种方法安装,在线安装和压缩包安装

首先确定Elasticsearch版本,我的是7.6.2版本,所以ik分词器也要是相同版本,去githup寻找你自己对应版本。

ik地址是:https://github.com/medcl/elasticsearch-analysis-ik/

Docker教程大全(七):Elasticsearch安装ik:7.6.2中文分词器_第1张图片

通过releases查看其它版本。

Docker教程大全(七):Elasticsearch安装ik:7.6.2中文分词器_第2张图片

点击V7.6.2进去。

Docker教程大全(七):Elasticsearch安装ik:7.6.2中文分词器_第3张图片

右键zip压缩包,复制链接地址为:https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip,另外也把它下载下来吧,一会我们用第二种压缩包的方式时候需要用,链接地址是为了第一种方式在线安装。

1.在线安装

通过docker先start开启Elasticsearch容器,再进入Elasticsearch容器

进入Elasticsearch容器:

[root@localhost ~]# docker exec -it 6e82b0404e80(容器ID/名字) /bin/bash

在线安装ik分词器:

[root@a78bf5e9f3d5 elasticsearch]# elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip

重启Elasticsearch:

[root@a78bf5e9f3d5 elasticsearch]# docker restart a78bf5e9f3d5

2.压缩包安装

压缩包还能安装到docker里???没错,有疑问请看我上个教程Docker教程大全(六):docker安装原理解析,修改Elasticsearch内存、kibana中文版。

FTP进入docker的Elasticsearch目录

Docker教程大全(七):Elasticsearch安装ik:7.6.2中文分词器_第4张图片

进入此目录具体办法参考Docker教程大全(六):docker安装原理解析,修改Elasticsearch内存、kibana中文版,将我们上面从GitHub上下载的zip解压缩后,传到上面截图的plugins下的新建ik文件夹下

Docker教程大全(七):Elasticsearch安装ik:7.6.2中文分词器_第5张图片

Docker教程大全(七):Elasticsearch安装ik:7.6.2中文分词器_第6张图片

重启Elasticsearch:

[root@a78bf5e9f3d5 elasticsearch]# docker restart a78bf5e9f3d5

                                                                                                                                                                                                          

扩展:自定义ik分词

如果在默认中文分词不满足的情况下,想要自定义添加分词词汇,修改分词配置文件config下IKAnalyzer.cfg.xml文件,并添加自定义分词dic文档。也就是将自定义的dic分词文档,添加到IKAnalyzer.cfg.xml进行加载进去。

Docker教程大全(七):Elasticsearch安装ik:7.6.2中文分词器_第7张图片

Docker教程大全(七):Elasticsearch安装ik:7.6.2中文分词器_第8张图片

创建一个dic文档,文件名随便取,我就叫myik.dic,在里面添加你想要的作为一个词进行划分的词汇。

Docker教程大全(七):Elasticsearch安装ik:7.6.2中文分词器_第9张图片

建好后跟其他分词文件放在一起

Docker教程大全(七):Elasticsearch安装ik:7.6.2中文分词器_第10张图片

在IKAnalyzer.cfg.xml配置文件中,添加我们自己的分词文档

Docker教程大全(七):Elasticsearch安装ik:7.6.2中文分词器_第11张图片

最后重启Elasticsearch即可。

当然也可以不采用这种配置文件方式,而是像上面在线安装分词器第一种方式的那样,通过linux命令进入到Elasticsearch的config文件夹下,进行配置文件的修改、添加操作,道理一样。

你可能感兴趣的:(Elasticsearch,Docker,Linux)