![图片[1]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1304.png)
![图片[2]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1305.png)
举例1:字符串文本的分割
![图片[3]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1306.png)
![图片[4]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1307.png)
说明:若必须禁用分隔符(如处理无空格文本),需容忍实际块长略小于 chunk_size (尤其对中文)
举例2:指定分割符
![图片[5]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1308.png)
![图片[6]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1309.png)
![图片[7]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1310.png)
![图片[8]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1311.png)
举例1:使用split_text()方法演示
![图片[9]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1312.png)
举例2:使用create_documents()方法演示,传入字符串列表,返回Document对象列表
![图片[10]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1313.png)
逐步分割过程
第一阶段:顶级分割(按\n\n )
- 首次分割:
![图片[11]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1314.png)
![图片[12]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1315.png)
![图片[13]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1316.png)
![图片[14]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1317.png)
![图片[15]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1318.png)
![图片[16]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1319.png)
![图片[17]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1320.png)
举例3:使用create_documents()方法演示,将本地文件内容加载成字符串,进行拆分
![图片[18]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1321.png)
举例4:使用split_documents()方法演示,利用PDFLoader加载文档,对文档的内容用递归切割器切割
![图片[19]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1322.png)
![图片[20]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1323.png)
举例5:自定义分隔符
有些书写系统没有单词边界,例如中文、日文和泰文。使用默认分隔符列表[“\n\n”, “\n”, ” “, “”]分割文本可能导致单词错误的分割。为了保持单词在一起,你可以自定义分割字符,覆盖分隔符列表以包含额外的标点符号。
![图片[21]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1324.png)
![图片[22]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1325.png)
![图片[23]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1326.png)
![图片[24]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1327.png)
![图片[25]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1328.png)
![图片[26]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1329.png)
![图片[27]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1330.png)
编码器说明
TokenTextSplitter 底层会用到 token 编码器,后者的主要功能是将输入的文本切分为token序列,并将token序列映射为ID序列,本质上是一个tokenizer 。
举例1:使用TokenTextSplitter
![图片[28]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1331.png)
![图片[29]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1332.png)
![图片[30]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1333.png)
![图片[31]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1334.png)
举例2:使用CharacterTextSplitter
![图片[32]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1335.png)
![图片[33]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1336.png)
![图片[34]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1337.png)
![图片[35]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1338.png)
![图片[36]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1339.png)
![图片[37]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1340.png)
![图片[38]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1341.png)
![图片[39]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1342.png)
![图片[40]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1343.png)
![图片[41]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1344.png)
![图片[42]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1345.png)
举例1:支持的语言
![图片[43]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1346.png)
举例2:
![图片[44]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1347.png)
![图片[45]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1348.png)
![图片[46]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1349.png)
![图片[47]-2.3.4 具体实现-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1350.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END

















请登录后查看评论内容