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

OpenSearch:Cava設定の管理

最終更新日:Dec 28, 2024

概要

OpenSearchは、クラスタ設定ページのCava設定タブでCavaプラグインを提供します。Cavaスクリプトをアップロードして、関数、スコアラー、サマリーをカスタマイズできます。

Cava設定バージョンの変更

  1. インスタンスの詳細ページで、左側のペインの設定管理 > クラスタ設定を選択します。クラスタ設定ページで、Cava設定タブをクリックします。

  2. Cava設定タブで、変更するCava設定バージョンを見つけ、アクション列の変更をクリックします。

変更ページで、ディレクトリを作成するか、ファイルをアップロードします。

注:

  • アップロードするファイルの要件:

  • アップロードするファイルのサイズは最大20MBです。

  • ファイルは.cava、.json、.txt、または.xml形式である必要があります。

  • ディレクトリ名の要件:

  • 作成するディレクトリの名前には、文字、数字、アンダースコア(_)を含めることができます。

  • ディレクトリ名は1~100文字の長さにすることができます。

  1. Cavaスクリプトをアップロードした後、新しいバージョンの公開をクリックします。

設定項目:

  • cava_alloc_size_limit: クエリに割り当てることができる最大メモリ。このパラメータは空のままにして、デフォルト値を使用できます。

  • cava_compile_thread_num

  • cava_config

  • cava_loop_and_func_limit

  • cava_max_variable_count

  • cava_module_cache_size: キャッシュクエリに渡されるソースコードブロックの最大数。しきい値を超えると、Least Recently Used (LRU) アルゴリズムが使用されます。このパラメータは空のままにして、デフォルト値を使用できます。

  • enable_cava: Cava機能を有効にするかどうかを指定します。

4. Cava設定バージョンが公開されると、システムは自動的にCava設定バージョンを生成します。

5. クラスタ管理ページに移動し、設定情報セクションの更新をクリックします。クラスタ設定の更新パネルで、Cava設定バージョンを選択して適用します。

6. 拡張機能モジュールの変更履歴ページで更新の進捗状況を確認します。

上記の有限状態マシン (FSM) プロセスが完了すると、Cava設定ファイルをOpenSearchのクエリに使用できます。

Cava設定バージョンの削除

未使用状態のCava構成バージョンは、クラスタ構成ページのCava構成タブで削除できます。

使用上の注意

  • Cava設定バージョンが公開されると、設定内容を変更できなくなります。

  • 公開済みのCava設定バージョンを変更して、新しいCava設定バージョンを生成できます。

  • 公開済みのCava設定バージョンを変更すると、システムは最新のドラフトバージョンのみを保存します。

  • 未使用状態のCava設定バージョンのみを削除できます。使用中状態のCava設定バージョンは削除できません。