跳到正文
AskTable

文档反馈

当前页面AI 索引/data/ai-search

0 / 5,000

反馈将发送给维护团队。

前往控制台
前往控制台

配置与管理

AI 索引

索引字段值,帮助智能体将问题中的简称匹配到实际数据。

用户提问时写的是简称、口语,数据库里存的是全称。AI 索引把某一列的去重值建成一张可检索的表,提问里的「Mate 40」就能对上库里真正的「HUAWEI Mate 40 Pro 5G」。

它只对字符串字段有意义,也只在你确认需要时才开——建索引耗时,且每个数据源能建的字段数有上限。

开始前

项目要求
权限项目负责人或项目管理员
前置数据源状态为正常可用;私有部署需先部署 aisearch,见 部署 AI 搜索
入口左侧主导航 → 「更多」→ 「数据源」→ 点数据源卡片 → 左侧树选中一张表

操作步骤

打开单个字段的索引

「字段结构」表本身没有索引列。点字段行展开详情面板,左上角是 AI 索引开关,说明是开启后会根据该列的值生成索引,提高回答准确率。

打开开关后,开关右侧出现一个状态图标。

看状态图标

图标只有两种:

图标含义
绿色对勾索引成功
红色叉索引失败

点这个图标打开「AI 索引详情」。

看索引详情

「AI 索引详情」弹窗按行列出:

  • 字段名称
  • 状态:成功或失败
  • 总记录数
  • 索引值数量
  • 去重数量

成功时底部会说明该字段有多少个不同值、符合 AI 索引要求;失败时底部会说明它超出 AI 索引支持范围,并给出被拒的具体原因。

整源重建(可选)

换了一批字段、或数据大改之后,点数据源顶栏「设置」,在「索引维护」分区点「构建 Value Index」那一行的按钮。

它会为该数据源重新挑一批字段建索引,触发后提示已开始构建、完成后自动生效。数据源不是正常可用时这个按钮是灰的。

同一分区还有「重建 Embedding」,用于补齐缺失的字段语义向量,与值索引是两件事。

关键约束

项目值或默认在哪里改
会建索引的字段类型字符串类(varchar / string / char);长文本、日期、数字不建—
单数据源值索引字段数默认 10 个;整源构建时按上限截断头像菜单 → 「设置」→ 「数据源」→ 值索引字段数上限
单字段去重值上限默认 50000;超出时该字段索引失败,原因是去重数量超过限制头像菜单 → 「设置」→ 「数据源」→ 字段唯一值索引上限
字段平均长度上限196 字节;超出时该字段索引失败,原因是平均长度超过限制—
单个值的长度超过 256 字符的值不入索引—
数值与日期值不进入索引—
整源构建前置数据源状态为正常可用「设置」→ 「索引维护」
私有部署前置需要配置 AISEARCH_HOST 与 AISEARCH_MASTER_KEY,两个值必须一致部署参数,见 部署 AI 搜索
企业版未授权时打开开关会被拒绝,提示需要企业版支持联系管理员升级

以上数值都是默认值,可在管理后台调整。

出问题怎么判断

现象判定条件处理
开关打开后是红叉打开「AI 索引详情」,状态是失败,底部给出被拒原因原因若是去重数量超限,换一个基数更小的字段;若是平均长度超限,换短文本字段
打开开关立刻报错提示需要企业版支持升级企业版
打开开关没成功私有部署未部署 aisearch按 部署 AI 搜索 配好两个环境变量后重启
「构建 Value Index」按钮是灰的数据源状态不是正常可用等元数据同步结束,或先处理同步失败
索引值数量是 0详情弹窗里索引值数量显示 0该列没有可索引的值(全是数字、日期或超长文本),换字段
用简称提问还是匹配不到目标字段的 AI 索引开关是关闭状态打开该字段的开关;若字段数已到上限,先关掉不用的字段
建完等不到生效提示已开始构建,但详情里数据没变构建是后台任务,等它跑完;页面会自动刷新状态

下一步