| Chunk by Character | Combines elements within hard and soft character limits, without using section or page boundaries. |
| Chunk by Title | Preserves section boundaries by starting a new chunk at each Title element. |
| Chunk by Page | Preserves page boundaries, ensuring no chunk spans more than one page. |
| Chunk by Similarity | Groups topically similar consecutive elements into chunks using an embedding model. |
| Contextual chunking | Enrichment node placed after a chunker. Uses an LLM to prepend a short context summary to each chunk, preserving chunk count and IDs. |
| Chunk by Table Merging | Uses an LLM to detect and merge tables that span adjacent pages into a single coherent table element. |