概要
オンライン アプリケーション構成の表示
OpenSearch コンソールで、左側のナビゲーションウィンドウの [検索設定センター] > [取得設定] を選択します。 [基本設定] ページで、ドロップダウンリストからアプリケーションと [オンライン アプリケーション] を選択します。その後、選択したアプリケーションに適用されている分析設定を表示できます。オンライン アプリケーションのスキーマを変更するには、右上隅にある [オフライン アプリケーションの変更] をクリックします。
アプリケーション構成の変更
OpenSearch コンソールで、左側のナビゲーションウィンドウの [検索設定センター] > [取得設定] を選択します。 [基本設定] ページで、ドロップダウンリストからアプリケーションと [オフライン アプリケーション] を選択します。
分析の設定
各インデックスの名前、アナライザ、およびフィールドを設定します。アナライザタイプの詳細については、「テキストアナライザ」をご参照ください。
注意事項
分析メソッドは、アプリケーションのオンラインバージョンではなく、オフラインバージョンでのみ設定できます。
アプリケーションには、オンライン アプリケーションとオフライン アプリケーションの 2 つのバージョンのみを含めることができます。オフラインバージョンを持つアプリケーションの構成を変更する場合、次の状況が発生する可能性があります。
インデックスの再作成前にアナライザやアプリケーションスキーマなどの構成を変更すると、OpenSearch は以前のオフラインの変更を削除します。
インデックスの再作成後にインデックスの再作成をトリガーする可能性のある変更 (アプリケーションスキーマやデータソースの変更など) を実行すると、OpenSearch は既存のオフラインバージョンを削除し、新しいバージョンを再構築します。
アプリケーションスキーマの設定は時間のかかるプロセスです。 OpenSearch では、アプリケーションスキーマの構成を個別に保存し、インデックスを再構築できます。このようにして、インデックスの再作成が失敗した場合でも、アプリケーションスキーマの構成を保持できます。
手順
注: 次の例は、アナライザのカスタマイズやオンライン アプリケーションの変更など、基本的な設定を実行する方法を示しています。カスタムアナライザは、分析用の既存の辞書に無効なエントリがある場合にのみ必要です。それ以外の場合は、組み込みのアナライザを使用できます。
1. OpenSearch コンソールで、左側のナビゲーションウィンドウの [検索設定センター] > [取得設定] を選択します。表示されるページで、左側のウィンドウの [アナライザ管理] をクリックします。 [アナライザ管理] ページで、カスタムアナライザを作成します。
2. カスタムアナライザにエントリを追加します。
注: 分析後に生成された term はスペースで区切られます。たとえば、アナライザは "beef_jerky" を "beef jerky" に分割できます。
3. [基本設定] ページに移動します。このページで、オンライン アプリケーションの構成を変更して、カスタムアナライザを追加します。
[分析メソッド] 列のドロップダウンリストから、作成したカスタムアナライザを選択します。
4. 増分データをアプリケーションの新しいオフラインバージョンに同期するかどうか、および新しいオフラインバージョンをオンライン環境に公開するかどうかを指定します。
インデックススキーマを変更したら、[次へ] をクリックします。 [新しいアプリケーション] ダイアログボックスが表示されます。デフォルトでは、ダイアログボックスの両方のパラメーターで [はい] が選択されています。各パラメーターで [いいえ] を選択すると、パラメーター設定は次のように有効になります。
システムが新しいオフラインバージョンを構築している場合、データソースからリアルタイムでプッシュされるか、API 操作を呼び出すことによってプッシュされる増分データは、新しいオフラインバージョンに同期されません。
オフラインの変更によってトリガーされた完全データのインデックス再作成後に新しいオフラインバージョンが構築された場合、新しいオフラインバージョンはオンライン環境に自動的に公開されません。新しいオフラインバージョンは保持でき、8 時間後に自動的に削除されることはありません。
5. 構成を保存します。その後、オフライン アプリケーションを表示できます。 [設定] ボタンが [インデックスの再構築中] に変わります。
注: オンライン アプリケーションとオフライン アプリケーションが共存し、[構成] ボタンが [インデックスの再構築] に変わると、[オフライン アプリケーションの変更] ボタンは使用できなくなります。
6. オフライン アプリケーションのデータのインデックスが再構築され、オフライン アプリケーションのデータを検索できるようになった後、オフライン アプリケーションをオンライン環境に公開します。
使用上の注意
アプリケーションには、オンライン アプリケーションとオフライン アプリケーションの 2 つのバージョンのみを含めることができます。2 つのバージョンが共存する場合があります。この場合、アプリケーションスキーマを変更すると、既存のオフライン アプリケーションの構成が上書きされます。
アプリケーションのアナライザを変更した場合、アナライザはインデックスの再作成後にのみ有効になります。