投稿日: Nov 18, 2020
Amazon Elasticsearch Service は、データのインデックスを再作成することなく、辞書ファイルをリロードする機能をサポートするようになりました。Elasticsearch はアナライザーを使用して、文字列データを用語またはトークンに変換します。これにより、検索機能が強化されます。これらのアナライザーは、空白およびストップワードの削除、ステミングの実行、複合語の処理、類義語の追加などを行うことができます。これまでは、Amazon Elasticsearch Service においては、これらのアナライザーが処理できたのは、インデックスが作成されたデータのみでした。後で同義語を追加したい場合は、新しい辞書ファイルを使用してデータのインデックスを再作成する必要がありました。
新しいホットリロード機能を使用すると、検索時にアナライザーを呼び出すことができ、辞書ファイルはクエリ中に検索結果を補強します。また、この機能を使用することで、Amazon Elasticsearch Service で辞書ファイルをバージョン管理し、ドメインで更新することもできます。データのインデックスを再作成する必要もありません。
辞書ファイルのホットリロードは、Elasticsearch 7.8 以降を実行しているすべての Amazon Elasticsearch Service ドメインで利用できます。詳細については、ドキュメントを参照してください。
この機能は、Elasticsearch の Apache 2.0 ライセンスディストリビューションである Open Distro for Elasticsearch を使用しています。Elasticsearch およびこの機能の Open Distro for Elasticsearch の詳細については、プロジェクトのウェブサイトを参照してください。
辞書ファイルのホットリロードは、世界各地の 24 のリージョンにわたる Amazon Elasticsearch Service ドメインで使用できます。対象リージョンは、米国東部 (バージニア北部、オハイオ)、米国西部 (オレゴン、北カリフォルニア)、AWS GovCloud (米国東部、米国西部)、カナダ (中部)、南米 (サンパウロ)、アフリカ (ケープタウン)、中東 (バーレーン)、欧州 (アイルランド、ロンドン、フランクフルト、パリ、ストックホルム、ミラノ)、アジアパシフィック (シンガポール、シドニー、東京、ソウル、ムンバイ、香港)、および中国 (Sinnet により運営される北京および NWCD により運営される寧夏) です。Amazon Elasticsearch Service の提供状況の詳細については、AWS リージョン表をご覧ください。