# 嵌入并添加到知识库

为文档生成嵌入并写入知识库索引，使后续检索能够使用这些内容。

本节点会将生成的向量保存到知识库。只需生成向量供后续处理时，可使用[文本嵌入](text-embedding.md)。

## 配置知识库

绑定解析或分段节点输出的 `documents`，选择用于接收内容的知识库。

| 配置 | 说明 |
| --- | --- |
| 知识库 | 必选，可选择或创建目标知识库；提供索引表和嵌入模型配置 |
| 启用多级检索 | 默认开启，同时构建文档、段落和文本块粒度的索引 |
| 每段包含的文本块数 | 默认 3；开启多级检索时控制连续文本块的段落组合 |

索引表 `table_name` 和嵌入模型 `embedding_model` 由所选知识库提供。保留输入文档的来源元数据，便于索引管理与追溯。

## 使用输出

| 输出 | 用途 |
| --- | --- |
| `written` | 本次实际写入的文档或索引行数 |
| `table_name` | 接收索引的表 |
| `embedding_model` | 构建索引所用的模型 |

开启多级检索后，`written` 会包含文档、段落和文本块等不同粒度的索引行。

## 示例：建立手册知识库

流程示意：读取 MOI 卷 → 文档解析 → 分段 → 嵌入并添加到知识库。

选择手册知识库，保留多级检索，段落大小设为 3。运行后检查目标表和写入数量，再通过知识库检索检查内容是否符合预期。

## 继续阅读

- [变量与数据传递](../../variables-and-data.md)
- [运行与调试](../../run-debug.md)
