程序包 top.aoyudi.rag

接口 TextSplitter

所有已知实现类:
RecursiveCharacterTextSplitter

public interface TextSplitter
文本分割器接口,定义文档分割功能
  • 方法详细资料

    • splitDocument

      List<Document> splitDocument(Document document)
      将文档分割成块
      参数:
      document - 文档对象
      返回:
      分割后的文档块列表
    • splitText

      List<String> splitText(String text)
      将文本分割成块
      参数:
      text - 文本内容
      返回:
      分割后的文本块列表
    • splitTextWithMetadata

      List<Document> splitTextWithMetadata(String text, Map<String,Object> metadata)
      将带元数据的文本分割成块
      参数:
      text - 文本内容
      metadata - 元数据
      返回:
      分割后的文档块列表