1

現在、Web サイトで調査を行うために、複数のデータベース (2 つの MySQL と 1 つの PostgreSQL) を 1 つの同じインデックスにインデックス付けしようとしています。各Mysqlベースを別々のコア(および異なるインデックス)に個別にインポートすることに成功しました。

編集:問題は、各テーブルのIDがあり、これらのテーブルが互いに競合することです。各データベースが Solr に対して異なる ID を持っているとどのように言うことができますか?

コード:

    <entity name="database1" dataSource="ds-database1" query="SELECT id, my_column FROM table_database1">
        <field column="id" name="id" />
        <field column="my_column" name="ts_my_column" />
    </entity>


    <entity name="database2" dataSource="ds-database2" query="
            SELECT id, column_example
            FROM table_database2" >
        <field column="id" name="id" />
        <field column="column_example" name="ts_columnsexample" />
    </entity>
4

1 に答える 1