Пытался выполнить объединение блоков, но не смог получить родительские и дочерние документы в одном и том же вложенном ответе. Возвращает child1 child2 parent1 child3 parent2
Схема
<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<field name="ParentName" type="text_general" indexed="true" stored="true"/>
<field name="ChildName" type="text_general" indexed="true" stored="true"/>
<field name="type" type="string" indexed="true" stored="true" />
Конфигурация DIH
<document>
<entity name="parententity" query="select *,'parent' as type from ...">
<field name="id" column="id" />
<field name="ParentName" column="Name" />
<field name="type" column="type" />
<entity child="true" name="childentity" query="select *,'child' as type from ...">
<field name="id" column="id" />
<field name="ChildName" column="Name" />
<field name="type" column="type" />
</entity>
</entity>
</document>
Используются следующие запросы
q={!parent which='-_nest_path_:* *:*'}
fl=*,[child]
q={!parent which="type:parent"}
q={!child of="type:parent"}
Буду признателен за ваши входные данные