查看及修改应用配置

更新时间:
复制为 MD 格式

本文为您介绍如何查看应用的基本信息、配额信息、网络访问信息,以及配置索引的创建及删除策略、结果计数兼容模式(即TotalHitsAsInt)的处理策略。

进入应用详情页

  1. 登录Elasticsearch Serverless控制台,在顶部菜单栏切换至目标地域。

  2. 在左侧导航栏单击应用管理,单击已创建的应用名称,进入应用详情页。

在该页面,您可查看应用的基本信息调整应用配额配置应用网络访问,也可按需配置索引及结果计数兼容模式的处理策略

查看基本信息

基本信息区域,可查看应用的类型、版本、用户名、密码、标签、创建时间等信息,也可按需修改应用的标签及用户密码。

image

调整应用配额

计费配额区域,您可根据应用的实际资源消耗修改固定CU配额向量数据内存占用上限等配额,也可通过配置告警规则,监测应用CU用量,避免流量增长导致限流,影响业务正常运行。

说明

单个应用的存储用量上限不支持直接修改,默认1CU对应50GB存储用量。您可通过调高固定CU配额,获取更多的存储用量(例如,4CU对应200GB6CU对应300GB等)。

image

配置网络访问

应用访问Kibana访问区域,您可配置通过公网或私网访问应用,并按需配置访问白名单及鉴权方式。

修改应用配置

功能启用配置区域单击修改,即可按需修改应用的索引创建及删除策略,以及结果计数兼容模式的相关配置。

索引创建及删除策略

  • 自动创建索引:该配置项与auto_create_index设置相对应,用于控制是否允许系统对未创建索引的新增文档自动生成索引。

    • 允许(默认值):系统将根据默认模板创建相应索引。

    • 不允许:当向一个不存在的索引写入文档时,系统会拒绝请求并产生报错。

    • 自定义:可按需自定义模板中索引的Pattern名称(例如,mysearch-*),系统将根据您配置的模板创建相应索引。

      说明
      • Pattern指命名模式,只有符合目标Pattern的索引才允许自动创建。例如,mysearch-*,表示支持自动创建名称以mysearch-开头的索引。

      • 多个Pattern名称使用英文逗号(,)隔开。

  • 索引删除配置:该配置项与destructive_requires_name设置相对应,用于控制删除索引时,是否需要指定索引名称,防止在未明确索引名称的情况下,执行破坏性操作。默认删除时需要指定索引名称。

结果计数兼容模式(TotalHitsAsInt)

结果计数兼容模式是ES客户端(例如,Java API Client)提供的一项兼容性配置,通常用于升级场景下,兼容基于旧版本(例如,6.x及以下版本)开发的应用,避免因响应格式变化导致解析异常。该配置项默认关闭,您可按需开启,开启后,搜索结果中的总命中数(hits.total)将以整数形式返回,而非默认的{ "value": ..., "relation": ... }对象结构,同时会增加 track_total_hits: true 参数 。image

Track Total Hits

Track Total Hits 上限是一项用于防止深度扫描的保护性配置。Elasticsearch默认仅精确统计前 10,000 条结果,但允许用户通过请求参数(track_total_hits: true)突破此限制。本配置项默认为“不限制”,即维持上述原生行为。

您可在此设置一个强制上限(例如 5000)。设置后,生效阈值遵循“取最小值”原则:

  • 若查询请求中指定的值低于此上限,以请求值为准;

  • 若查询请求中指定的值高于此上限(或设为 true,或未指定而使用Elasticsearch默认的 10,000),系统将强制以此上限为准,超出部分的匹配结果将不再精确计数。

例如设置成 8888,则为如下效果

image.png

image.png有关Track Total Hits 的详细说明请参见Track Total Hits