docsense.indexer.document_loader

Document loader implementation.

This module provides functionality to load documents from various file formats and directories. It supports multiple text-based file formats and handles different character encodings.

Classes

DocumentLoader()

Load documents from various sources.

class DocumentLoader[source]

Load documents from various sources.

__init__()[source]
load_directory(path)[source]

Load all supported documents from a directory recursively.

Parameters:

path (str | Path) – Directory path to load documents from

Return type:

list[Document]

Returns:

List of Document objects containing file contents and metadata

Raises: