Class DocumentSourceBuilder
Builder for configuring per-source document routing (extension, loader, splitter).
public sealed class DocumentSourceBuilder
- Inheritance
-
DocumentSourceBuilder
- Inherited Members
Methods
WithExtension(string)
Filters documents by a single file extension (e.g., ".pdf").
public DocumentSourceBuilder WithExtension(string extension)
Parameters
extensionstring
Returns
WithExtensions(params string[])
Filters documents by multiple file extensions.
public DocumentSourceBuilder WithExtensions(params string[] extensions)
Parameters
extensionsstring[]
Returns
WithLoader(IDocumentLoader)
Sets the loader to use for matching documents.
public DocumentSourceBuilder WithLoader(IDocumentLoader loader)
Parameters
loaderIDocumentLoader
Returns
WithTextSplitter(ITextSplitter)
Sets a per-source text splitter for matching documents.
public DocumentSourceBuilder WithTextSplitter(ITextSplitter textSplitter)
Parameters
textSplitterITextSplitter