首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与SolR 1.4合并索引

与SolR 1.4合并索引
EN

Stack Overflow用户
提问于 2010-12-03 08:07:37
回答 1查看 799关注 0票数 0

我正在使用Solr 1.4,我想测试合并索引。

设想以下核心(A和B):

http://img59.imageshack.us/img59/5804/coreaandb.png

在核心"A“中,有一些文件具有与核心B相同的id。

我想将这两个核心合并成一个核心C。目标是获得一个包含合并文档的核心C(基于id)。

例如,我希望将以下文档放入核心C中:

  • id :1
  • 标题: rambo
  • tag : super

如果调用mergeindexes方法,将得到以下核心C:

http://localhost:8080/solr/admin/multicore?action=mergeindexes&core=coreC&indexDir=../../coreA/data/index&indexDir=../../coreB/data/index

http://img440.imageshack.us/img440/6818/coremerged.png

你知道是否可以得到合并的文档吗?

谢谢你的帮忙,

安托万

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-03 14:00:27

您可以使用SolrJ或任何您喜欢的客户端平台来实现这个客户端。

伪码:

代码语言:javascript
复制
while documents in core B:
  let docsB = docb1, docb2, ..., docb10 = fetch 10 documents from core B
  let docsA = fetch documents from core A where id:docb1 OR id:docb2 OR ... id:docb10
  for db,da in zip(docsB, docsA):
    let docC = merge(db,da)
    add docC to Solr core C
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4343574

复制
相关文章

相似问题

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