solr プロジェクトで次のコードを使用しています。
<document>
<entity name="node" dataSource="opennms" query="select * from node" deltaImportQuery="select * from node">
<field column="foreignid" name="id"/>
<field column="nodelabel" name="label"/>
</entity>
<entity name="service" dataSource="opennms" query="select * from service" deltaImportQuery="select * from service">
<field column="serviceid" name="id"/>
<field column="servicename" name="service_name"/>
</entity>
</document>
場合によっては、両方のエンティティの ID が同じです。問題は、データをインポートしようとすると、最初のテーブルにある ID が 2 番目のテーブルの ID によって上書きされることです。これらの両方を一意に取得できる方法はありますか?