elasticsearch7.8安装ik分词器和拼音分词器-程序旅途

elasticsearch最常用的中文分词器是ik,其开源地址为:https://github.com/medcl/elasticsearch-analysis-ik,下面介绍它的两种安装方式

安装ik分词器

第一种方式手动安装

下载和elasticsearch版本对应的安装包,我安装的是elasticsearch7.8,所以ik分词器也下载7.8版本的。

去ik的下载地址https://github.com/medcl/elasticsearch-analysis-ik/releases 找到相应的版本。

elasticsearch7.8安装ik分词器和拼音分词器-程序旅途

复制 elasticsearch-analysis-ik-7.8.0.zip 的下载链接

使用如下命令安装

wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.8.0/elasticsearch-analysis-ik-7.8.0.zip

然后切换目录到elasticsearch的插件目录

cd /usr/share/elasticsearch/plugins

创建 ik 目录

mkdir ik

将下载的 elasticsearch-analysis-ik-7.8.0.zip 解压到 ik 目录

unzip -d /usr/share/elasticsearch/plugins/ik elasticsearch-analysis-ik-7.8.0.zip

然后重启 elasticsearch 服务

第二种方式使用命令安装(推荐)

使用 elasticsearch-plugin 安装,执行下面的命令

./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.8.0/elasticsearch-analysis-ik-7.8.0.zip

elasticsearch-plugin 所在目录为 /usr/share/elasticsearch

elasticsearch7.8安装ik分词器和拼音分词器-程序旅途

最后还是要重启elasticsearch服务

If Elasticsearch was installed using the deb or rpm package then run /usr/share/elasticsearch/bin/elasticsearch-plugin as root so it can write to the appropriate files on disk. Otherwise run bin/elasticsearch-plugin as the user that owns all of the Elasticsearch files.

安装pinyin插件

使用下面的命令安装

./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v7.8.0/elasticsearch-analysis-pinyin-7.8.0.zip

elasticsearch7.8安装ik分词器和拼音分词器-程序旅途

重启elasticsearch服务

查看已经安装的插件

使用下面的命令查看已经安装的插件

./bin/elasticsearch-plugin list

elasticsearch7.8安装ik分词器和拼音分词器-程序旅途

关于elasticsearch的安装请参考下面的文章