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 找到相应的版本。
复制 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
最后还是要重启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
重启elasticsearch服务
查看已经安装的插件
使用下面的命令查看已经安装的插件
./bin/elasticsearch-plugin list
关于elasticsearch的安装请参考下面的文章