Skip to main content

Module chunking

Module chunking 

Source
Available on crate feature rag only.
Expand description

Document chunking strategies.

This module provides the Chunker trait and three implementations:

Structs§

FixedSizeChunker
Splits text into fixed-size chunks by character count with configurable overlap.
MarkdownChunker
Splits text by markdown headers, keeping each section as a chunk.
RecursiveChunker
Splits text hierarchically: paragraphs → sentences → words.

Traits§

Chunker
A strategy for splitting documents into chunks.