阿里云Elasticsearch支持20余款开源和自研Elasticsearch插件,能够提升集群在稳定性、查询和写入性能、分词查询、数据检索等各方面的能力。本文介绍阿里云Elasticsearch支持的系统默认插件和自定义插件。阿里云Elasticsearch插件运行环境实例资源属于客户,请勿使用资源进行违法操作。
系统默认插件
系统默认插件为阿里云Elasticsearch预置的插件,可根据需求卸载或安装。具体操作,请参见安装或卸载系统默认插件。
阿里云Elasticsearch支持的插件及适用版本如下:
自研插件
名称
描述
适用版本
支持的操作
阿里分词插件。通过该插件,您可以在阿里云Elasticsearch中集成对应的分析器和分词器,分析并检索文档。
6.x和7.x版本
安装、卸载、词库配置
SQL解析插件。使用此插件您可以像使用普通数据库一样使用SQL语句查询Elasticsearch中的数据。
6.7(2024年4月之前创建的实例)、6.8和7.7版本
安装、卸载
支持物理复制和向量检索功能。物理复制功能可以提高集群的写入性能;向量检索功能,可以实现图像搜索。
6.7和7.10版本
安装
向量检索引擎插件。能够帮助您快速实现图像搜索、视频指纹采样、人脸识别、语音识别和商品推荐等向量检索场景的需求。
6.7(内核版本为1.2.0及以上)和7.10版本:默认集成在apack插件中。
6.7.0(内核版本小于1.2.0)、6.8和7.7版本:独立安装
安装、卸载
bulk聚合插件。将bulk写入请求按照请求大小和时间间隔批量聚合,提高写入吞吐和降低写入拒绝。
6.7、7.10和7.16版本
安装、卸载
索引压缩插件。支持brotli和zstd压缩算法,具有更高的索引压缩比,可以大幅降低索引的存储成本。
6.7版本(2024年4月之前创建的实例)
安装、卸载
集群限流插件。支持节点级别的读写限流,在关键时刻对指定索引降级,将流量控制在合适范围内。
6.x和7.x版本
说明目前仅6.7.0及以上版本的阿里云Elasticsearch实例中的aliyun-qos插件支持升级到rc4版本。
安装
协调节点流控插件。能够针对查询抖动问题,做到秒级切流;同时通过流量探测方式,解决冷节点上线导致的查询延迟飙升问题。
7.10版本:默认集成在aliyun-qos插件中。
安装、卸载
开源插件
名称
描述
适用版本
支持的操作
IK分词插件,集成了Lucene的IK分析器,支持自定义词典。
全部
冷更新、热更新
重要Elasticsearch 7.16及以上版本和部分地域的基于全新云原生管控的7.10版本实例不支持IK词典冷更新。
ICU分析插件,集成了ICU模块,添加了ICU相关的分析组件。
全部
安装、卸载
日语(kuromoji)分析插件,集成了Lucene kuromoji分析模块。
全部
安装、卸载
音标分析插件,集成了词元过滤器。
全部
安装、卸载
拼音分析插件。
全部
安装、卸载
智能中文分析插件,集成了Lucene智能中文分析器。
全部
安装、卸载
快照存储插件。支持使用阿里云OSS存储Elasticsearch快照。
5.x
无
预处理器,使用Apache Tika抽取内容。
全部
安装、卸载
预处理器,支持根据IP地址在MaxMind数据库中查找对应的地理数据。
5.x
安装、卸载
预处理器,支持从用户Agent抽取信息。
5.x
安装、卸载
STConvert插件,支持中文简体和中文繁体相互转换。
7.10以下版本
安装、卸载
该插件允许您在创建索引时,通过Apache文本提取库Tika,添加一千多种格式的附件,例如PPT、XLS、PDF等。
5.x
安装、卸载
该插件允许您在创建索引时计算字段值的哈希值,并将获得的哈希值存储到索引中。
全部
安装、卸载
该插件允许您在创建索引时记录文档压缩前的大小。
全部
安装、卸载
Hadoop分布式文件系统HDFS(Hadoop Distributed File System)存储库插件,提供了对HDFS存储库的支持。
全部
安装、卸载
SQL查询插件。
5.5.3
安装、卸载
Elasticsearch的一个商业版扩展包,将安全、警告、监视、图形和报告功能捆绑在一个易于安装的软件包中。X-Pack被集成在Kibana中,为您提供授权认证、角色权限管控、实时监控、可视化报表、机器学习等能力。
5.x
无
越南语分词插件。
重要仅杭州、上海、北京、深圳地域支持安装。
7.10(内核版本为1.8.0及以上)
安装、卸载
说明由于产品版本迭代快,开源插件在阿里云ES高版本默认插件中上线可能会不及时,阿里云ES系统支持的默认插件以控制台为主。
自定义插件
支持自定义标准类型的插件的上传、安装及卸载,以满足特定场景的需求。详细信息,请参见上传与安装自定义插件。