langchain_community.document_loaders.merge.MergedDataLoader

class langchain_communi MergedDataLoader(loaders: List)[source]

合并来自一组加载器的文档

使用一组加载器初始化

方法

__init__(加载器)

使用一组加载器初始化

alazy_load()

从每个单独的加载器中懒加载文档。

aload()

将数据加载到文档对象中。

lazy_load()

从每个单独的加载器中懒加载文档。

load()

将数据加载到文档对象中。

load_and_split([文本分割器])

加载文档并分割成块。

参数

加载器 (列表) –

__init__(加载器: List)[source]

使用一组加载器初始化

参数

加载器 (列表) –

async alazy_load() AsyncIterator[Document][source]

从每个单独的加载器中懒加载文档。

返回类型

AsyncIterator[Document]

async aload() List[Document]

将数据加载到文档对象中。

返回类型

列表[Document]

lazy_load() Iterator[Document][source]

从每个单独的加载器中懒加载文档。

返回类型

迭代器[Document]

load() List[Document]

将数据加载到文档对象中。

返回类型

列表[Document]

load_and_split(text_splitter: Optional[TextSplitter] = None) List[Document]

加载数据文档并将其分块。分块作为文档返回。

不要重写此方法。应考虑将其标记为已弃用!

参数

text_splitter (可选[TextSplitter]) – 用于分割文档的TextSplitter实例。默认为RecursiveCharacterTextSplitter。

返回

文档列表。

返回类型

列表[Document]

使用MergedDataLoader的例子