首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以在Solr中将一个实体用于多个数据源吗?

我可以在Solr中将一个实体用于多个数据源吗?
EN

Stack Overflow用户
提问于 2013-03-06 23:32:31
回答 1查看 145关注 0票数 0

我想在Solr中将多个分片数据库导入一个实体。分片数据库具有相同的方案。

有可能吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-07 00:46:03

当然,这应该是可能的。你在使用DataImportHandler吗(问题没有说)?

您是否已经完成了单个数据库的DIH导入,并且只想将该定义应用于多个源?

如果是这样的话,你有两个基本的选择:

  • 复制具有适当更改的源的实体定义。当您运行DIH时,它将执行第一个entity,然后另一个
  • 创建一个rootEntity = false的外部实体,并在其中包含您的数据库实体。然后,您的外部实体需要生成某种类型的变量,每轮对应于不同的分片。您的内部实体将使用该变量连接到正确的分片并执行加载。例如,您可以创建一个包含外部实体的dataSource名称的XML文件,以便使用XPathEntityProcessor

解析它

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15251456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档