常规安装
说明
例如,下载的ik分词器压缩包,解压之后放到ElasticSearch安装路径下的plugins
目录,之后重启es即可(文件名字随意,es会自动识别文件)。
注:官方支持的分词器等插件可以通过命令在线安装,不仅是分词器,还包括其他扩展功能。
安装过程
- IK分词器[下载地址]:点我。 下载ES版本对应的分词器即可。
- 安装ik分词器
- 将下载好的zip包解压,生成一个ik文件夹
- 将ik文件夹移动到ES安装目录下的
plugins
文件夹下(每台ES节点都要执行相同的操作)
- 重启ES集群!
- 自定义分词库
- 用
vim
在ik中的config目录中新建词库文件my_word.dic
输入你定义的词保存。 - 修改ik中的config目录下面的
IKAnalyzer.cfg.xml
文件(ext_dict
值填写my_word.dic
)。 - 重启ES集群!
- 用
注意事项
分词器最好与es版本对应!版本不一致经常导致无法使用和启动ES!
在线安装
sudo bin/elasticsearch-plugin install [plugin_name]
例如安装ICU
分词器(International Components for Unicode):
sudo bin/elasticsearch-plugin install analysis-icu
此命令将安装与您的 Elasticsearch 版本匹配的插件版本,并在下载时显示进度条。
虽然这里讲在线安装ES插件的方式,但这些包也可以离线安装Elasticsearch Plugins offline [7.3] 。
可以从 [artifacts.elastic.co/downloads/e…
- 下载analysis-icu-7.3.2.zip
- 不用解压,放到机器的/opt下(目录随意,能读到就行)
- 执行命令安装
sudo bin/elasticsearch-plugin install file:///opt/analysis-icu-7.3.2.zip
- 该插件必须安装在集群中的每个节点上,并且安装后必须重新启动每个节点。
移除插件
sudo bin/elasticsearch-plugin remove analysis-icu
More
更多优质内容,关注公众号[1024点线面],原创首发。