Alibaba Cloud Elasticsearch は 20 を超えるプラグインを提供しています。これには、オープンソースプラグインと独自開発プラグインが含まれます。プラグインは、Alibaba Cloud Elasticsearch クラスターの安定性、クエリパフォーマンス、書き込みパフォーマンス、トークン化クエリ、およびデータ検索を向上させます。このトピックでは、Alibaba Cloud Elasticsearch でサポートされている組み込みプラグインとカスタムプラグインについて説明します。プラグインが実行される Alibaba Cloud Elasticsearch クラスターは、お客様に属します。クラスターを使用して違法行為を実行しないことをお勧めします。
組み込みプラグイン
必要に応じて、ビルトインプラグインをインストールまたはアンインストールできます。詳細については、「ビルトインプラグインのインストールとアンインストール」をご参照ください。
次の表は、組み込みプラグインとそのプラグインが使用可能な Elasticsearch のバージョンを示しています。
独自開発プラグイン
名前
説明
サポート対象バージョン
サポートされている操作
分析プラグインです。このプラグインは、アナライザとトークナイザーを Elasticsearch に統合します。これにより、ドキュメントの検索と分析が可能になります。
バージョン 6.x および 7.x
インストール、削除、辞書設定
SQL 文を解析するための SQL プラグインです。このプラグインを使用すると、一般的なデータベースでデータをクエリするのと同じ方法で、SQL 文を実行して Elasticsearch のデータをクエリできます。
2024 年 4 月より前に作成された V6.7 クラスター、V6.8 クラスター、および V7.7 クラスター
インストールと削除
物理レプリケーションとベクトル検索機能を提供するプラグイン。物理レプリケーション機能は、クラスターの書き込みパフォーマンスを向上させます。ベクトル検索機能は、画像検索を実装します。
バージョン 6.7 および 7.10
インストール
ベクトル検索エンジンです。このプラグインを使用すると、プリファレンスに基づいて、画像検索、ビデオ指紋、顔認識と音声認識、商品推奨など、さまざまな検索シナリオでベクトル空間を使用できます。
カーネルバージョンが V1.2.0 以降の V6.7 クラスター、および V7.10 クラスター。これらのクラスターの場合、このプラグインはデフォルトで apack プラグインに統合されています。
6.7.0 (Milvus バージョン 1.2.0 未満の場合)、6.8、および 7.7:スタンドアロンインストール
インストールと削除
一括書き込みリクエストをバッチで集約するプラグイン。このプラグインは、特定の最大リクエストサイズと集計間隔に基づいて集約を実装します。このプラグインは書き込みスループットを向上させ、書き込みリクエストの拒否を減らします。
バージョン 6.7、7.10、および 7.16
インストールと削除
インデックス圧縮プラグイン。このプラグインは、Brotli および zstd 圧縮アルゴリズムをサポートし、より高いインデックス圧縮率を提供します。これにより、インデックスのストレージコストが大幅に削減されます。
2024 年 4 月より前に作成された V6.7 クラスター
インストールと削除
スロットリングプラグイン。このプラグインは、ノードレベルの読み取りと書き込みのスロットリングを実装し、必要に応じて特定のインデックスの優先度を下げます。
バージョン 6.x および 7.x
説明V6.7.0 以降の Alibaba Cloud Elasticsearch クラスターの場合のみ、aliyun-qos プラグインを rc4 にアップグレードできます。
インストール
Elasticsearch クラスターのクライアントノードのスロットリングを実装するプラグイン。このプラグインは、クエリジッターに対処するために数秒以内にスイッチオーバーを実行し、トラフィックを検出して、有効なウォームノードによって発生するクエリレイテンシの急増を処理します。
バージョン 7.10 は、デフォルトで aliyun-qos プラグインに統合されています。
インストールと削除
オープンソースプラグイン
名前
説明
適用バージョン
サポートされている操作
IK 分析プラグイン。このプラグインは、Apache Lucene の IK アナライザを Elasticsearch に統合し、カスタム辞書をサポートします。
すべて
コールドアップデートとホットアップデート
重要V7.16 以降の Elasticsearch クラスターと、一部のリージョンで新しいクラウドネイティブコントロールアーキテクチャに基づいてデプロイされた Elasticsearch V7.10 クラスターでは、analysis-ik プラグインの標準アップデート操作を実行できません。
ICU 分析プラグインは、ICU モジュールを統合し、ICU 分析コンポーネントを提供します。
すべて
インストールと削除
日本語 (Kuromoji) 分析プラグイン。このプラグインは、Lucene Kuromoji 分析モジュールを Elasticsearch に統合します。
すべて
インストールと削除
Phonetic Analysis プラグインには、トークンフィルターが含まれています。
すべて
インストールと削除
ピンイン分析プラグイン。
すべて
インストールと削除
スマート中国語分析プラグイン。このプラグインは、Lucene スマート中国語分析モジュールを Elasticsearch に統合します。
すべて
インストールと削除
スナップショットを保存するプラグインです。このプラグインを使用すると、Alibaba Cloud Object Storage Service (OSS) を使用して Elasticsearch スナップショットを保存できます。
5.x
なし
プリプロセッサは Apache Tika を使用してコンテンツを抽出します。
すべて
インストールと削除
ingest geoip プロセッサ。このプラグインは、IP アドレスに基づいて MaxMind データベースの地理データをクエリします。
5.x
インストールと削除
プリプロセッサは、User-Agent から情報を抽出できます。
5.x
インストールと削除
STConvert プラグインは、簡体字中国語と繁体字中国語の間で変換を行います。
V7.10 より前のバージョンのクラスター
インストールと削除
インデックスを作成する際に、Apache Tika を使用して、PPT、XLS、PDF などの 1,000 種類以上のフォーマットの添付ファイルを追加できるプラグインです。
5.x
インストールと削除
インデックスを作成するときにフィールド値のハッシュ値を計算し、そのハッシュ値をインデックスに保存するプラグイン。
すべて
インストールと削除
インデックスを作成する際に、圧縮前のドキュメントのサイズを記録できるプラグインです。
すべて
インストールと削除
Hadoop 分散ファイルシステム (HDFS) リポジトリを完全にサポートするプラグイン。
すべて
インストールと削除
SQL クエリプラグイン。
5.5.3
インストールと削除
セキュリティ、アラート、モニタリング、レポート、グラフ機能をオールインワンの簡単にインストールできるパッケージで提供する Elasticsearch 拡張機能。X-Pack は Kibana に統合され、権限付与と認証、ロールベースアクセス制御、リアルタイムモニタリング、ビジュアルレポート、機械学習などの機能を提供します。
5.x
なし
ベトナム語分析プラグイン。
重要このプラグインは、中国 (杭州)、中国 (上海)、中国 (北京)、中国 (深圳) リージョンの Elasticsearch クラスターにのみインストールできます。
カーネルバージョンが V1.8.0 の V7.10 クラスター
インストールと削除
説明オープンソース Elasticsearch の急速な反復により、Alibaba Cloud Elasticsearch コンソールの [組み込みプラグイン] タブで、新しいバージョンの Alibaba Cloud Elasticsearch クラスターのオープンソースプラグインが適時に提供されない場合があります。コンソールで、Alibaba Cloud Elasticsearch クラスターでサポートされている実際のシステムプラグインを表示できます。
トークナイザープラグインをアップロードする場合、各辞書ファイルのサイズは 10 バイト以上である必要があります。
カスタムプラグイン
必要に応じて、カスタムプラグインをアップロード、インストール、およびアンインストールできます。詳細については、「カスタムプラグインのアップロードとインストール」をご参照ください。