faff7903a4
- 添加 _split_into_chunks() 方法,按句子边界分割长文本(5000字符阈值) - 添加 _merge_segment_results() 方法,合并分块结果并修正索引 - 添加 _segment_single_chunk() 方法,处理单个文本块 - 添加 _segment_multiple_chunks() 方法,处理多个文本块(分块) - 添加 _fallback_chunk() 方法,用于单个分块失败时的降级处理 - 修改 segment() 方法,添加分块判断逻辑(len(content) > 5000) 遵守用户决策: - 分块阈值: 5000 字符 - 按句子边界分割(。!?\n) - 直接拼接各分块结果 - start_index/end_index 相对于原文 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>