Solr DataImportHandler,多个文档

时间:2016-04-20 16:09:40

标签: solr lucene dih

我是Solr ...

的新手

我需要从具有不同上下文(schemas)的数据库导入数据。 我希望能够使用单个查询搜索这两个文档。

我做了一些阅读,我有点困惑......

因为我理解DataImportHandler只会读取第一个文档标记。 我不知道如何定义另一个文档。

实现这一目标的最佳方法是什么。

你可以帮忙请清理雾气。

谢谢。

1 个答案:

答案 0 :(得分:0)

你可以拥有两个成功的<document>标签,而solr将同时执行这两个标签。

如果你可以这样做(不确定你使用的是什么数据库,那么不确定你是否可以在每个文档标签的SELECT中指定模式部分。)

如果无法实现上述目标,您可以始终使用两个不同的db-data-config.xml(当然还有两个不同的端点),每个端点都针对一个数据库/模式。但请注意:

  • 您不能在两者中使用&clean=true,因为您的现有文档将被删除,您只需要在开始时明确地执行此操作。
  • delta索引也变得更加复杂。