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