CourseRAG · Module 3: Chunking · part 14 of 82
Part 14 · Module 3: Chunking

Topic 2: Strategies

14 min read·21 Sept 2026

The strategies at a glance. Read top to bottom: each one is smarter and usually more expensive than the one before.

#StrategySplits onCostBest for
1Fixed-size (characters or tokens)A fixed lengthLowestUniform text, quick baselines
2Sentence / paragraphNatural language boundariesLowProse
3Recursive with separatorsBiggest boundary that fitsLowGeneral-purpose default
4Structure-awareHeadings, sections, lists, tablesLowManuals, policies, wikis
5Format-specificMarkdown headers, HTML tags, code symbolsLowDocs sites, HTML, code
6SemanticShifts in meaning (embedding distance)Medium (embeddings)Long unstructured text, transcripts
7Proposition-basedAtomic facts written by an LLMHigh (LLM per passage)Dense factual text
8Agentic / LLM-drivenBoundaries chosen by an LLMHighestSmall, high-value, messy documents

The rest of this course is yours to keep

This course is bought on its own, once, and stays readable afterwards, including the parts added to it later.