Невозможно получить родительские и дочерние документы в одном вложенном ответе - PullRequest
0 голосов
/ 18 февраля 2020

Пытался выполнить объединение блоков, но не смог получить родительские и дочерние документы в одном и том же вложенном ответе. Возвращает 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"}

Буду признателен за ваши входные данные

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...