全部產品
Search
文件中心

OpenSearch:cava配置

更新時間:Jul 13, 2024

簡介

cava配置主要為使用者提供引擎支援cava外掛程式的能力,使用者可以自行上傳cava指令碼實現對function、scorer、summary的定製化。

添加cava配置

  1. 查看/編輯cava配置,選擇配置中心>叢集配置>cava配置image.png

  2. 選擇需要編輯的版本,點擊編輯image.png

使用者可以在此處建立目錄,或者上傳檔案:image.png

說明:

  • 上傳檔案要求:

  • 檔案大小不得超過20M。

  • 檔案格式必須為:.cava .json .txt .xml

  • 新增目錄-目錄名要求:

  • 可由英文、數字、底線構成。

  • 不超過100字元。

  1. cava指令碼上傳完成後,點擊發布新版本:image.png

相關配置說明

  • cava_alloc_size_limit:query層級能分配的最大記憶體, 可省略使用預設

  • cava_compile_thread_num

  • cava_config

  • cava_loop_and_func_limit:

  • cava_max_variable_count

  • cava_module_cache_size:最多緩衝query裡面傳遞source code的個數,超過則開始LRU淘汰, 可省略使用預設

  • enable_cava:是否啟用cava功能

4.發布成功後,系統會自動產生一個cava配置版本:image.png

5.調整後需前往「叢集管理-配置更新頁面」,點擊更新並選擇版本後生效。

image.png

6.產生後可在功能擴充>變更中查看配置生效進度image.png

以上的FSM流程完成後,cava設定檔將在引擎中可使用。

刪除cava配置

狀態為“未使用”的cava配置版本,可以直接在叢集配置 > cava配置介面點擊刪除image.png

注意事項

  • 所有版本一旦發布後,不再支援變更配置內容

  • 發行的版本支援編輯並產生新版本

  • 基於已有版本編輯,系統會儲存唯一的一份最新草稿

  • 只有未使用的版本支援刪除,使用中的版本不支援刪除