# Chunking strategies on the same runbook (all-MiniLM-L6-v2, 37 questions) strategy chunks meanToks hit@1 hit@3 hit@5 cut top3Toks TokenTextSplitter 128 tokens 19 114.1 31/37 35/37 36/37 0 335 TokenTextSplitter 64 tokens, minChars=10 42 51.7 27/37 32/37 34/37 1 160 SentenceSplitter 128 tokens, no overlap 20 108.5 24/37 33/37 34/37 0 341 SentenceSplitter 128 tokens, 1 sentence overlap 24 113.5 30/37 33/37 36/37 0 337 SentenceSplitter 64 tokens, no overlap 41 52.8 30/37 34/37 34/37 0 161 one chunk per paragraph 37 56.4 34/37 36/37 36/37 0 176 one chunk per paragraph + section heading 37 62.7 32/37 35/37 36/37 0 194 one chunk per section (JsoupDocumentReader) 12 178.7 31/37 37/37 37/37 0 529 --- 37 chunks from 36 paragraphs --- last paragraph chunk: section=12. Decommissioning, text="Helios Operations Runbook - Confidential" --- what a paragraph chunk with its heading looks like --- metadata: {chunk_index=2, section=1. Backups and Restore, source=runbook.docx} text: 1. Backups and Restore\nPoint-in-time recovery is available for the last 7 days. To request a recovery, the service owne