异步搜索设置

异步搜索插件为标准 UDB-SX 集群设置添加了若干项配置。这些设置是动态的,因此您可以在不重启集群的情况下更改插件的默认行为。要了解更多关于静态和动态设置的信息,请参阅 配置 UDB-SX

您可以将这些设置标记为 persistent(持久化)或 transient(临时)。

例如,要更新结果索引的保留期限:

PUT _cluster/settings
{
  "transient": {
    "plugins.asynchronous_search.max_wait_for_completion_timeout": "5m"
  }
}
设置项 默认值 描述
plugins.asynchronous_search.max_search_running_time 12 小时 搜索的最大运行时间,超过此时间搜索将被终止。
plugins.asynchronous_search.node_concurrent_running_searches 20 每个协调节点上并发运行的搜索数。
plugins.asynchronous_search.max_keep_alive 5 天 搜索结果可以在集群中存储的最长时间。
plugins.asynchronous_search.max_wait_for_completion_timeout 1 分钟 wait_for_completion_timeout 参数的最大值。
plugins.asynchronous_search.persist_search_failures false 将因搜索失败而结束的异步搜索结果保存在系统索引中。