Извлечение родительского документа
Стратегия RAG: искать по мелким «дочерним» чанкам, а модели отдавать более крупный «родительский» фрагмент или документ целиком. Ищем малое, доставляем большое.
Механика: каждый документ режут на мелкие чанки для индексации и поиска, но помнят, из какого крупного раздела (или документа) каждый чанк родом. Когда мелкий чанк подходит под запрос, модели отправляют его родителя, а не жалкий обрывок. Получается точный поиск и полный контекст: нет ни размытого совпадения слишком крупных чанков, ни нехватки контекста у слишком мелких. Идея та же, что у окна предложений, но на иерархии чанков и документов, а не предложений. Популярна в LangChain (ParentDocumentRetriever) и стандартна в более продвинутых конвейерах RAG.