文档

插件配置概述

更新时间:

阿里云Elasticsearch支持20余款开源和自研Elasticsearch插件,能够提升集群在稳定性、查询和写入性能、分词查询、数据检索等各方面的能力。本文介绍阿里云Elasticsearch支持的系统默认插件和自定义插件。阿里云Elasticsearch插件运行环境实例资源属于客户,请勿使用资源进行违法操作。

系统默认插件

系统默认插件为阿里云Elasticsearch预置的插件,可根据需求卸载或安装。具体操作,请参见安装或卸载系统默认插件

阿里云Elasticsearch支持的插件及适用版本如下:

  • 自研插件

    名称

    描述

    适用版本

    支持的操作

    analysis-aliws

    阿里分词插件。通过该插件,您可以在阿里云Elasticsearch中集成对应的分析器和分词器,分析并检索文档。

    6.x和7.x版本

    安装、卸载、词库配置

    aliyun-sql

    SQL解析插件。使用此插件您可以像使用普通数据库一样使用SQL语句查询Elasticsearch中的数据。

    6.7(2024年4月之前创建的实例)、6.8和7.7版本

    安装、卸载

    apack

    支持物理复制和向量检索功能。物理复制功能可以提高集群的写入性能;向量检索功能,可以实现图像搜索。

    6.7和7.10版本

    安装

    aliyun-knn

    向量检索引擎插件。能够帮助您快速实现图像搜索、视频指纹采样、人脸识别、语音识别和商品推荐等向量检索场景的需求。

    • 6.7(内核版本为1.2.0及以上)和7.10版本:默认集成在apack插件中。

    • 6.7.0(内核版本小于1.2.0)、6.8和7.7版本:独立安装

    安装、卸载

    faster-bulk

    bulk聚合插件。将bulk写入请求按照请求大小和时间间隔批量聚合,提高写入吞吐和降低写入拒绝。

    6.7、7.10和7.16版本

    安装、卸载

    codec-compression

    索引压缩插件。支持brotli和zstd压缩算法,具有更高的索引压缩比,可以大幅降低索引的存储成本。

    6.7版本(2024年4月之前创建的实例)

    安装、卸载

    aliyun-qos

    集群限流插件。支持节点级别的读写限流,在关键时刻对指定索引降级,将流量控制在合适范围内。

    6.x和7.x版本

    说明

    目前仅6.7.0及以上版本的阿里云Elasticsearch实例中的aliyun-qos插件支持升级到rc4版本。

    安装

    gig

    协调节点流控插件。能够针对查询抖动问题,做到秒级切流;同时通过流量探测方式,解决冷节点上线导致的查询延迟飙升问题。

    7.10版本:默认集成在aliyun-qos插件中。

    安装、卸载

  • 开源插件

    名称

    描述

    适用版本

    支持的操作

    analysis-ik

    IK分词插件,集成了Lucene的IK分析器,支持自定义词典。

    全部

    冷更新、热更新

    重要

    Elasticsearch 7.16及以上版本和部分地域的基于全新云原生管控的7.10版本实例不支持IK词典冷更新。

    analysis-icu

    ICU分析插件,集成了ICU模块,添加了ICU相关的分析组件。

    全部

    安装、卸载

    analysis-kuromoji

    日语(kuromoji)分析插件,集成了Lucene kuromoji分析模块。

    全部

    安装、卸载

    analysis-phonetic

    音标分析插件,集成了词元过滤器。

    全部

    安装、卸载

    analysis-pinyin

    拼音分析插件。

    全部

    安装、卸载

    analysis-smartcn

    智能中文分析插件,集成了Lucene智能中文分析器。

    全部

    安装、卸载

    elasticsearch-repository-oss

    快照存储插件。支持使用阿里云OSS存储Elasticsearch快照。

    5.x

    ingest-attachment

    预处理器,使用Apache Tika抽取内容。

    全部

    安装、卸载

    ingest-geoip

    预处理器,支持根据IP地址在MaxMind数据库中查找对应的地理数据。

    5.x

    安装、卸载

    ingest-user-agent

    预处理器,支持从用户Agent抽取信息。

    5.x

    安装、卸载

    analysis-stconvert

    STConvert插件,支持中文简体和中文繁体相互转换。

    7.10以下版本

    安装、卸载

    mapper-attachments

    该插件允许您在创建索引时,通过Apache文本提取库Tika,添加一千多种格式的附件,例如PPT、XLS、PDF等。

    5.x

    安装、卸载

    mapper-murmur3

    该插件允许您在创建索引时计算字段值的哈希值,并将获得的哈希值存储到索引中。

    全部

    安装、卸载

    mapper-size

    该插件允许您在创建索引时记录文档压缩前的大小。

    全部

    安装、卸载

    repository-hdfs

    Hadoop分布式文件系统HDFS(Hadoop Distributed File System)存储库插件,提供了对HDFS存储库的支持。

    全部

    安装、卸载

    sql

    SQL查询插件。

    5.5.3

    安装、卸载

    x-pack

    Elasticsearch的一个商业版扩展包,将安全、警告、监视、图形和报告功能捆绑在一个易于安装的软件包中。X-Pack被集成在Kibana中,为您提供授权认证、角色权限管控、实时监控、可视化报表、机器学习等能力。

    5.x

    analysis-vietnamese

    越南语分词插件。

    重要

    仅杭州、上海、北京、深圳地域支持安装。

    7.10(内核版本为1.8.0及以上)

    安装、卸载

    说明

    由于产品版本迭代快,开源插件在阿里云ES高版本默认插件中上线可能会不及时,阿里云ES系统支持的默认插件以控制台为主。

自定义插件

支持自定义标准类型的插件的上传、安装及卸载,以满足特定场景的需求。详细信息,请参见上传与安装自定义插件