Я новичок в Solr. Я создал две отдельные сущности, которые не взаимосвязаны.
В db-data-config.xml
<entity name="vtab" query="select pid as id, pname as name from ptab order by name asc">
<field column="panchayat_id" name="panchayat_id" />
<field column="name" name="name" />
</entity>
<entity name="ptab" query="select vid as id, vname as name from vtab order by name asc">
<field column="id" name="vid" />
<field column="name" name="name" />
</entity>
В схеме.xml
<fields>
<field name="id" type="string" indexed="true" stored="true"/>
<field name="name" type="text" indexed="true" stored="true" />
</fields>
<uniqueKey>id</uniqueKey>
<defaultSearchField>name</defaultSearchField>
Индекс успешно создан с этой конфигурацией. Я хочу искать по имени. Если я предоставляю имя в запросе, я хочу его из любой таблицы, где найдена запись. С вышеупомянутой конфигурацией я получаю записи только от Vtab. Нет записей в ptab. Пожалуйста, ведите меня, где я иду не так.