从多个实体导入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"
/>
目前我有一个 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"
/>