Chunking
Recursive Chunking
Recursive chunking splits documents hierarchically using multiple separators in order of priority. It attempts to split on larger structural elements first (like double newlines), then falls back to smaller separators (single newlines, periods) if chunks are still too large. This respects natural document structure while maintaining size limits.