Php 将爬网数据和mysql数据放在Solr中

Php 将爬网数据和mysql数据放在Solr中,php,mysql,solr,nutch,dataimporthandler,Php,Mysql,Solr,Nutch,Dataimporthandler,我正在使用` 坚果 `而且 索尔 整合过程。我能够抓取一些网站数据并将其传递到solr系统,我能够轻松访问该系统。现在我也想从mysql导入数据,并将这两个数据放在一起,但索引不同。我已经尝试从mysql导入数据,我也成功地做到了这一点,但是它替换了在爬网数据上创建的所有索引,间接地我丢失了我的爬网数据。有人能帮我完成上述过程吗?您需要为MySQL的导入任务创建一个单独的集合。这些是在您的Solr配置目录中定义的-请参阅发行版中的示例/Solr以了解最低限度的设置。您可以根据需要创建任意多个集合

我正在使用`

坚果

`而且

索尔


整合过程。我能够抓取一些网站数据并将其传递到solr系统,我能够轻松访问该系统。现在我也想从mysql导入数据,并将这两个数据放在一起,但索引不同。我已经尝试从mysql导入数据,我也成功地做到了这一点,但是它替换了在爬网数据上创建的所有索引,间接地我丢失了我的爬网数据。有人能帮我完成上述过程吗?

您需要为MySQL的导入任务创建一个单独的集合。这些是在您的Solr配置目录中定义的-请参阅发行版中的示例/Solr以了解最低限度的设置。您可以根据需要创建任意多个集合,每个集合都将与现有集合分开处理

在同一索引中也可能有不同的内容,但这可能会导致Nutch出现问题-这将要求您在DataImportHandler中更改preImportDeleteQuery,并自行处理从数据集中删除的操作