N8N中文教程
集成节点/Built in_nodes/Cluster_nodes/Sub nodes

递归字符文本分割节点#

递归字符文本分割节点(Recursive Character Text Splitter node)会递归地分割文档数据,尽可能保持段落、句子和词语的完整性。

在本页面中,您将找到该节点的参数设置以及相关资源链接。

子节点中的参数解析#

当使用表达式处理多个数据项时,子节点(sub-nodes)的行为与其他节点有所不同。

大多数节点(包括根节点)可以接收任意数量的数据项作为输入,逐个处理这些项并输出结果。您可以使用表达式引用输入项,节点会依次为每个输入项解析表达式。例如,如果有五个 name 值作为输入,表达式 {{ $json.name }} 将依次解析为每一个名称。

而在子节点中,表达式始终只解析为第一个输入项。例如,即使有五个 name 值作为输入,表达式 {{ $json.name }} 也始终解析为第一个名称。

节点参数#

  • 分块大小(Chunk Size):输入每个文本块包含的字符数。
  • 分块重叠(Chunk Overlap):输入相邻文本块之间需要重叠的字符数。

模板与示例#

构建你的第一个 WhatsApp 聊天机器人 由 Jimleuk 创建 查看模板详情 使用 AI 抓取并总结网页内容 由 n8n 团队提供 查看模板详情 使用 AI 提问关于 PDF 的问题 由 David Roberts 创建 查看模板详情 浏览递归字符文本分割器(Recursive Character Text Splitter)集成模板,或搜索所有模板

相关资源#

更多服务信息,请参考 LangChain 的文本分割器文档 和 LangChain 的按字符递归分割文档。 查看 n8n 的 高级 AI(Advanced AI) 文档。