火山引擎创建知识库时怎么选结构化数据类型_火山引擎知识库数据类型选择指南

秋丽吖_9510

秋丽吖_9510

2026-10-25

138人浏览

原创

在火山引擎创建知识库时,结构化数据(如csv、excel、json lines)须预先定义字段schema并规范格式,非结构化数据(如pdf、txt)由系统自动切块向量化;上传前需清洗空值、统一枚举值、分离长文本字段。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

火山引擎创建知识库时怎么选结构化数据类型_火山引擎知识库数据类型选择指南

在火山引擎创建知识库时,必须明确区分结构化数据与非结构化数据的处理路径,否则上传后无法被正确解析或检索——结构化数据需提前定义字段Schema,而非结构化数据(如PDF、Word)由系统自动切块向量化。

识别你的数据是否属于结构化类型

结构化数据指具有固定字段、行列分明、可直接映射为数据库表的数据,典型格式包括CSV、Excel(.xlsx)、JSON Lines(每行一个JSON对象)、TSV。若你手头是带表头的Excel表格,含“客户ID、姓名、联系电话、注册时间”等明确列名,且每行记录语义完整,就属于结构化数据。

⚠️ 注意:Excel中若存在合并单元格、多级表头、批注、图表或公式结果未固化,系统将无法识别字段边界,会报错中断导入流程。

非结构化数据则包括PDF、TXT、Markdown、网页HTML源码、PPTX等,这类数据无需预定义字段,由知识库后台自动分段、清洗、嵌入。

上传前必须完成Schema定义

进入火山引擎控制台→知识库服务→新建知识库→选择“结构化数据源”→点击“配置字段映射”。

系统会自动读取你上传的CSV或Excel首行作为候选字段名,但【必须手动确认每一列的数据类型】:文本型(Text)、数字型(Number)、日期型(Date)、布尔型(Boolean)。例如“订单金额”列若被误设为Text,后续按数值范围筛选将失效;“下单时间”若未选Date类型,则无法做“近7天订单”这类时间过滤。

对JSON Lines文件,系统会解析首个JSON对象的键名并列出,你需要勾选参与向量化检索的字段(最多8个),未勾选字段仅存储,不参与语义检索。

火山引擎
火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

下载

三种结构化数据上传方式及限制

方法一:CSV/TSV文件直传
要求UTF-8编码,无BOM头,首行为字段名,禁止空行和尾部逗号。单文件上限50MB,行数不超过100万行。

方法二:Excel(.xlsx)上传
仅支持单Sheet页,Sheet名称不能含特殊字符(如$、#、/),单元格内不可嵌入图片或对象。日期列建议预先设置为“YYYY-MM-DD HH:MM:SS”格式,避免系统误判为文本。

方法三:JSON Lines批量导入
每行一个独立JSON对象,不允许逗号分隔、不允许包裹在数组中。示例正确格式:
{“product_id”: “P1001”, “price”: 299.0, “on_sale”: true}
{“product_id”: “P1002”, “price”: 199.9, “on_sale”: false}
若某行JSON语法错误,整批导入将失败,不会跳过该行。

字段内容预处理关键动作

第一步:清理空值与异常符号
将Excel或CSV中明显用“N/A”“—”“NULL”“未知”填充的单元格,统一替换为空字符串或标准占位符(如“”),否则部分字段会被强制转为Text类型,失去数值运算能力。

第二步:标准化枚举类字段
如“订单状态”列含“已发货”“已签收”“待发货”“已取消”,需确保全文档中表述完全一致,大小写、全半角、有无空格都必须统一。火山引擎不支持模糊匹配枚举值,状态字段一旦出现“已发 货”(多空格)就会被当作新值处理,导致筛选失效。

第三步:分离高信息密度文本字段
若某列(如“用户反馈”)包含大段描述性文字(>200字),建议将其单独拆出,标记为“text”类型并勾选“启用全文检索”。其他纯标识类字段(如ID、编码)不要开启向量化,避免噪声干扰语义检索精度。

相关专题

更多
WorkBuddy核心功能与实操模式
WorkBuddy核心功能与实操模式

深入探索WorkBuddy的强大功能。本专题包含智能问答、文档处理、会议纪要生成、日程管理、任务协作等核心模块的操作指南与最佳实践。通过图文并茂的教程,助您快速上手,最大化发挥WorkBuddy的办公效能。

2026.04.09

622

19

WorkBuddy核心功能与实操模式
WorkBuddy核心功能与实操模式

深入探索WorkBuddy的强大功能。本专题包含智能问答、文档处理、会议纪要生成、日程管理、任务协作等核心模块的操作指南与最佳实践。通过图文并茂的教程,助您快速上手,最大化发挥WorkBuddy的办公效能。

2026.04.09

622

19

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

20

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

20

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

20

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

20

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

20

15

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

2026.10.22

20

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.9万人学习