これは些細な質問かもしれませんが、私は既存の Solr インデックスに追加しようとしており、そこにあるものを毎回上書きしているようです。データを取得している 2 つのデータベースがあり、各データベースから個別にデータをインポートできますが、1 つのデータベースからデータをインポートし、すぐに 2 つ目のデータベースからデータをインポートすると、最初のデータベースが上書きされます。db-config.xml ファイルに 2 つの dataSource をマップし、標準の管理 UI を使用してインポートを実行しています。私の設定ファイルは次のようになります。
<dataConfig>
<dataSource
name="ds-1"
type="JdbcDataSource"
driver="Driver"
url="jdbc_url1"
user="user1"
password="pass1"/>
<dataSource
name="ds-2"
type="JdbcDataSource"
driver="Driver"
url="jdbc_url2"
user="user2"
password="pass2"/>
<document>
<entity name="entity1" dataSource="ds-1" query="SELECT YYY FROM TABLE">
...
</entity>
<entity name="entity2" dataSource="ds-2" query="SELECT ZZZ FROM TABLE">
...
</entity>
</document>
</dataConfig>
元のインデックスが上書きされないようにするにはどうすればよいですか? 常にさまざまなソースからデータを段階的に追加したいので、インデックスを消去することでうまくいきます。