我目前有一个包含大量数据的 solr 索引。我将其转换为多核实例,其中一个核心将是现有索引。
数据目录甚至已经位于正确的位置,因此理论上不需要移动或更改任何内容。
我知道添加新核心不是问题,但我想知道从不指定核心到明确拥有它们是否会以某种方式使当前索引无效?
我目前有一个包含大量数据的 solr 索引。我将其转换为多核实例,其中一个核心将是现有索引。
数据目录甚至已经位于正确的位置,因此理论上不需要移动或更改任何内容。
我知道添加新核心不是问题,但我想知道从不指定核心到明确拥有它们是否会以某种方式使当前索引无效?
多核设置不会影响您现有的核心。您只需要在您的 solr 主页中配置 solr.xml 以指向不同的核心,并确保旧核心具有所有定义的数据/配置。
只要 solr 架构保持不变,您的旧数据目录就应该没问题。
我认为您现有的索引不会损坏。不过为了安全起见,请先在另一台机器上的较小测试索引上尝试,然后再在具有大索引的机器上进行测试。Solr CoreAdmin wiki也可能对您有所帮助。