---
title: .kdb 知识库元数据
description: .kdb 知识库文件阅读入口，指向知识库字段、素材来源、解析设置、同步计划和检索类型的 DTS 说明
navTitle: .kdb
---
# .kdb 知识库元数据

知识库把模型、查询、文件、URL、指标或其他业务素材整理成可检索、可同步、可被 AI 使用的文档集合，文件中记录文档字段、素材来源、解析配置、提取计划和知识库类型。

kdb 是非结构化和半结构化知识进入数据驱动应用的入口。它可以把产品手册、制度文档、业务附件、知识条目、指标说明或外部页面提取成文档索引，并按设置选择关键字检索、语义检索、混合检索或视觉检索。

当业务需要做智能问答、知识检索、文档解析、素材同步、RAG 数据准备，或者要把文档类内容和数据模型一起提供给低代码应用和 AI 能力时，应优先考虑知识库。如果是结构化业务数据，通常先建数据模型（tbl），再根据需要作为知识库素材来源。

## 知识库类型{#knowledge-base-type}

知识库类型决定内部存储信息的结构和向量提取方式，新建时必须选定，后续不宜修改。常见取值见 `succ.meta.kdb.KbType`：

- `keyword`：关键字检索。
- `semantic`：语义检索。
- `hybrid`：全文关键字和语义混合检索。
- `visual`：视觉检索，用于以文搜图、以图搜图、以文搜视频或以图搜视频等场景。

## 素材来源{#doc-sources}

`docSources[]` 描述知识库的数据从哪里来，可以引用模型、查询、文件、URL、指标等来源。不同素材来源会读取不同字段，例如 `sourceTable`、`queryDocList`、`queryDocInfo` 和 `sourceField`，具体结构以 `KbDocSourceMetaInfo` 为准。

## 示例文件{#examples}

- [产品手册.kdb](https://demo.succbi.com/v5/DEMO/data/tables/知识库/产品手册.kdb) - 产品手册知识库示例
- [企业管理知识库.kdb](https://demo.succbi.com/v5/DEMO/data/tables/知识库/企业管理知识库.kdb) - 企业管理知识库示例

## DTS 入口{#types}

- 根结构：[`types/meta/file-types/kdb.d.ts`](../../../../../dev-types/types/meta/file-types/kdb.d.ts)
- 数据模型字段：[`types/meta/data-model/field.d.ts`](../../../../../dev-types/types/meta/data-model/field.d.ts)
- 查询结构：[`types/meta/file-types/query.d.ts`](../../../../../dev-types/types/meta/file-types/query.d.ts)
- 引用资源：[`types/meta/superjson/referenceResources.d.ts`](../../../../../dev-types/types/meta/superjson/referenceResources.d.ts)
