Solr delta-import для нескольких баз данных
Я создал Solr Index, документы которого сформированы из двух баз данных db1 и db2. Я могу успешно выполнить полный импорт следующим образом:
<entity name="ent1" dataSource="db1" query="select ID_DB1 from table1">
<field column="ID_DB1" name="ID_DB1"/>
<entity name="ent2" dataSource="db2" query="select ID_DB2 from table2 where ID_DB2='${ent1.ID_DB1}'">
<field column="ID_DB2" name="ID_DB2"/>
</entity>
</entity>
Но импорт дельты вызывает исключение NullPointerException.
Как написать дельта-запрос, родительский-дельта-запрос и дельта-импорт-запрос для этого сценария?
Любая помощь приветствуется!
1 ответ
Это может иметь несколько источников данных в Solr DIH. Просто проверьте это. Вы должны указать источник данных для <entity>
,