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
Load documents from various sources. |
- class DocumentLoader[source]
Load documents from various sources.
- load_directory(path)[source]
Load all supported documents from a directory recursively.
- Parameters:
- Return type:
- Returns:
List of Document objects containing file contents and metadata
- Raises:
FileNotFoundError – If directory does not exist
NotADirectoryError – If path is not a directory
ValueError – If no supported documents are found