すべてのプロダクト
Search
ドキュメントセンター

Elasticsearch:プラグインの設定

最終更新日:Feb 14, 2025

Alibaba Cloud Elasticsearch は 20 を超えるプラグインを提供しています。これには、オープンソースプラグインと独自開発プラグインが含まれます。プラグインは、Alibaba Cloud Elasticsearch クラスターの安定性、クエリパフォーマンス、書き込みパフォーマンス、トークン化クエリ、およびデータ検索を向上させます。このトピックでは、Alibaba Cloud Elasticsearch でサポートされている組み込みプラグインとカスタムプラグインについて説明します。プラグインが実行される Alibaba Cloud Elasticsearch クラスターは、お客様に属します。クラスターを使用して違法行為を実行しないことをお勧めします。

組み込みプラグイン

ビジネス要件に基づいて、組み込みプラグインをインストールまたは削除できます。詳細については、「組み込みプラグインのインストールと削除」をご参照ください。

次の表は、組み込みプラグインとそのプラグインが使用可能な Elasticsearch のバージョンを示しています。

  • 独自開発プラグイン

    プラグイン

    説明

    該当クラスター

    サポートされている操作

    analysis-aliws

    分析プラグイン。このプラグインは、アナライザとトークナイザを Elasticsearch に統合します。これにより、ドキュメントを検索および分析できます。

    V6.X および V7.X クラスター

    インストール、削除、辞書設定

    aliyun-sql

    SQL 文を解析するために使用される SQL プラグイン。このプラグインを使用すると、一般的なデータベースでデータをクエリするのと同じ方法で、SQL 文を実行して Elasticsearch のデータをクエリできます。

    2024 年 4 月より前に作成された V6.7 クラスター、V6.8 クラスター、および V7.7 クラスター

    インストールと削除

    apack

    物理レプリケーションとベクトル検索機能を提供するプラグイン。物理レプリケーション機能は、クラスターの書き込みパフォーマンスを向上させます。ベクトル検索機能は、画像検索を実装します。

    V6.7 および V7.10 クラスター

    インストール

    aliyun-knn

    ベクトル検索エンジン。このプラグインを使用すると、プリファレンスに基づいて、画像検索、ビデオ指紋、顔認識と音声認識、商品推奨など、さまざまな検索シナリオでベクトル空間を使用できます。

    • カーネルバージョンが V1.2.0 以降の V6.7 クラスター、および V7.10 クラスター。これらのクラスターの場合、このプラグインはデフォルトで apack プラグインに統合されています。

    • カーネルバージョンが V1.2.0 より前の V6.7 クラスター、V6.8 クラスター、および V7.7 クラスター。これらのクラスターの場合、ビジネス要件に基づいてこのプラグインを個別にインストールする必要があります。

    インストールと削除

    faster-bulk

    一括書き込みリクエストをバッチで集約するプラグイン。このプラグインは、特定の最大リクエストサイズと集計間隔に基づいて集約を実装します。このプラグインは書き込みスループットを向上させ、書き込みリクエストの拒否を減らします。

    V6.7、V7.10、および V7.16 クラスター

    インストールと削除

    codec-compression

    インデックス圧縮プラグイン。このプラグインは、Brotli および zstd 圧縮アルゴリズムをサポートし、より高いインデックス圧縮率を提供します。これにより、インデックスのストレージコストが大幅に削減されます。

    2024 年 4 月より前に作成された V6.7 クラスター

    インストールと削除

    aliyun-qos

    スロットリングプラグイン。このプラグインは、ノードレベルの読み取りと書き込みのスロットリングを実装し、必要に応じて特定のインデックスの優先度を下げます。

    V6.X および V7.X クラスター

    説明

    V6.7.0 以降の Alibaba Cloud Elasticsearch クラスターの場合のみ、aliyun-qos プラグインを rc4 にアップグレードできます。

    インストール

    gig

    Elasticsearch クラスターのクライアントノードのスロットリングを実装するプラグイン。このプラグインは、クエリジッターに対処するために数秒以内にスイッチオーバーを実行し、トラフィックを検出して、有効なウォームノードによって発生するクエリレイテンシの急増を処理します。

    V7.10 クラスター。これらのクラスターの場合、このプラグインはデフォルトで aliyun-qos プラグインに統合されています。

    インストールと削除

  • オープンソースプラグイン

    プラグイン

    説明

    該当クラスター

    サポートされている操作

    analysis-ik

    IK 分析プラグイン。このプラグインは、Apache Lucene の IK アナライザを Elasticsearch に統合し、カスタム辞書をサポートします。

    すべてのバージョンのクラスター

    標準アップデートとローリングアップデート

    重要

    V7.16 以降の Elasticsearch クラスターと、一部のリージョンで新しいクラウドネイティブコントロールアーキテクチャに基づいてデプロイされた Elasticsearch V7.10 クラスターでは、analysis-ik プラグインの標準アップデート操作を実行できません。

    analysis-icu

    ICU 分析プラグイン。このプラグインは、Lucene ICU モジュールと ICU 分析コンポーネントを Elasticsearch に統合します。

    すべてのバージョンのクラスター

    インストールと削除

    analysis-kuromoji

    日本語 (Kuromoji) 分析プラグイン。このプラグインは、Lucene Kuromoji 分析モジュールを Elasticsearch に統合します。

    すべてのバージョンのクラスター

    インストールと削除

    analysis-phonetic

    音声分析プラグイン。このプラグインは、音声トークンフィルターを Elasticsearch に統合します。

    すべてのバージョンのクラスター

    インストールと削除

    analysis-pinyin

    ピンイン分析プラグイン。

    すべてのバージョンのクラスター

    インストールと削除

    analysis-smartcn

    スマート中国語分析プラグイン。このプラグインは、Lucene スマート中国語分析モジュールを Elasticsearch に統合します。

    すべてのバージョンのクラスター

    インストールと削除

    elasticsearch-repository-oss

    スナップショットを保存するプラグイン。このプラグインを使用すると、Alibaba Cloud Object Storage Service (OSS) を使用して Elasticsearch スナップショットを保存できます。

    V5.X クラスター

    なし

    ingest-attachment

    ingest attachment プロセッサ。このプラグインは、Apache Tika を使用してコンテンツを抽出します。

    すべてのバージョンのクラスター

    インストールと削除

    ingest-geoip

    ingest geoip プロセッサ。このプラグインは、IP アドレスに基づいて MaxMind データベースの地理データをクエリします。

    V5.X クラスター

    インストールと削除

    ingest-user-agent

    ingest user_agent プロセッサ。このプラグインは、ユーザーエージェントから情報を抽出します。

    V5.X クラスター

    インストールと削除

    analysis-stconvert

    簡体字と繁体字を切り替えることができる分析プラグイン。

    V7.10 より前のバージョンのクラスター

    インストールと削除

    mapper-attachments

    インデックスを作成するときに、Apache Tika を使用して、PPT、XLS、PDF など、1,000 を超える種類のフォーマットの添付ファイルを追加できるプラグイン。

    V5.X クラスター

    インストールと削除

    mapper-murmur3

    インデックスを作成するときにフィールド値のハッシュ値を計算し、そのハッシュ値をインデックスに保存するプラグイン。

    すべてのバージョンのクラスター

    インストールと削除

    mapper-size

    インデックスを作成するときに、ドキュメントが圧縮される前のサイズを記録できるプラグイン。

    すべてのバージョンのクラスター

    インストールと削除

    repository-hdfs

    Hadoop 分散ファイルシステム (HDFS) リポジトリを完全にサポートするプラグイン。

    すべてのバージョンのクラスター

    インストールと削除

    sql

    SQL クエリプラグイン。

    V5.5.3 クラスター

    インストールと削除

    x-pack

    セキュリティ、アラート、モニタリング、レポート、グラフ機能をオールインワンの簡単にインストールできるパッケージで提供する Elasticsearch 拡張機能。X-Pack は Kibana に統合され、権限付与と認証、ロールベースアクセス制御、リアルタイムモニタリング、ビジュアルレポート、機械学習などの機能を提供します。

    V5.X クラスター

    なし

    analysis-vietnamese

    ベトナム語分析プラグイン。

    重要

    このプラグインは、中国 (杭州)、中国 (上海)、中国 (北京)、中国 (深圳) リージョンの Elasticsearch クラスターにのみインストールできます。

    カーネルバージョンが V1.8.0 の V7.10 クラスター

    インストールと削除

    説明

    オープンソース Elasticsearch の急速な反復により、Alibaba Cloud Elasticsearch コンソールの [組み込みプラグイン] タブで、新しいバージョンの Alibaba Cloud Elasticsearch クラスターのオープンソースプラグインが適時に提供されない場合があります。コンソールで、Alibaba Cloud Elasticsearch クラスターでサポートされている実際のシステムプラグインを表示できます。

カスタムプラグイン

ビジネス要件に基づいて、カスタムプラグインをアップロード、インストール、および削除できます。詳細については、「カスタムプラグインのアップロードとインストール」をご参照ください。