从多个实体导入solr中的数据

Data import in solr from multiple entities

目前我有一个 Solr 核心,它正在从多个实体导入数据,即 2 个不同的 MySQL 表。

我必须通过第 3 个实体将数据导入同一个核心中,该实体是同一 Solr 数据库中的另一个核心。 我在许多不同的站点上找到了一份文档,这些文档指导如何从多个实体(主要是 MySQL dbs)导入数据。

但我想修改 solr data-config.xml 以同时从所有三个实体导入数据。我的查询需要指导。

终于找到解决办法了

我们需要修改data-config.xml文件,该文件下会有3个不同的实体。 2 个来自 MySQL,1 个来自 Solr 核心本身。

对于MySQL,实体应该是这样的

<entity name="entity name"
    dataSource="data source created in the file"
    query="SQL query to retrieve the data"
    >

对于 Solr,实体应该是这样的

<entity name="entity name"
    processor="SolrEntityProcessor"
    query="*:*"
    url="url for solr db or particular core"
    />