01Hybrid chunking over fixed-size splitting
- Decision
- Segment documents semantically with Unstructured first, then apply overlap re-chunking on top.
- Alternatives
- Fixed-size character/token windows (the default in most RAG tutorials).
- Why
- Semantic boundaries keep ideas whole — a paragraph about return policy stays together — while overlap guards against context loss at segment edges. Retrieval quality improved visibly on real client docs.
- Cost of being wrong
- Ingestion is slower and costs more (Unstructured parsing) than dumb splitting — acceptable because ingestion is offline and infrequent.