是否有可能合并两个不同的solr服务器中的核心?
例如,我在SOLR 1中有核心A和核心B,我想将核心A和核心B合并到核心C中,这在SOLR 2中存在。这有可能吗?
SOLR 1-(核心A,核心B)
SOLR 2-(核心C)
基本上,我试图将核心A和B合并到核心C中。
发布于 2018-10-25 07:02:06
您可以将DataImportHandler与SolrEntityProcessor一起使用。有点隐秘,但是记录在以前的社区wiki中。。我不知道这是否会对更大的内核和更多的文档执行,所以请注意可能的限制。
另一种选择是使用复制将core和Core连接到Solr 2上,然后使用常规的CoreAdmin和MERGEINDEXES将所有内容合并到单个核心。这可能会更有表现力,并且可以处理更大的数据集。
第三个选项是编写一个小实用程序,并使用导出接口从前两台服务器导出内容,并将其索引到第三台服务器中。这将是最灵活的办法。
https://stackoverflow.com/questions/52983005
复制相似问题