【问题标题】:Solr: Reverting back to an old schema and stop reindexingSolr:恢复到旧模式并停止重新索引
【发布时间】:2015-05-03 12:58:33
【问题描述】:

我不小心在我的服务器上停止了一个 Solr 实例,该实例具有指向比运行时更新的模式的符号链接。重新启动服务器后,solr 开始重新索引文档以反映新 schema.xml 中的更改。但是,我不想这样做,并希望停止重新索引并更改回我的旧架构。

问题:有谁知道现在停止 solr 服务器(正在重新编制索引时)、改回旧架构并再次启动服务器是否会将新重新编制索引的文件重新编制回旧架构,或者重新编制索引是否会运行所有文件?问题是我有几 GB 的数据,将所有文档重新索引到新架构需要很多天......

目前我会说大约 2% 左右会在 5 小时后重新索引到 schema.xml。因此,如果我可以在 5 小时内将这 2% 改回来,而不是等待其他 98%,那就太好了。当然,如果改回旧模式意味着我需要重新索引 2% 和其他 98% 仍然在旧模式中,那么我没有改变它的好处。

我在网上找不到任何关于它的信息,我想拥有如此多的数据以至于重新索引需要很多天是不常见的......

这个问题进入了类似的方向,但如果重新索引足够聪明,可以跳过所有其他文档,则无法回答: Does schema change require reindex of all Solr documents or just documents containing the changed schema fields?

【问题讨论】:

    标签: solr lucene reindex


    【解决方案1】:

    因此,对于可能遇到相同问题的任何人,事实证明,当您停止重新索引过程(通过停止服务器)并使用原始旧架构重新启动它时,它只会重新索引由更新的架构并跳过其他所有内容并保持原样。

    之后我建议从网络管理面板运行优化以摆脱死文档

    智能太阳能 :)

    【讨论】:

      猜你喜欢
      • 2021-04-19
      • 1970-01-01
      • 2017-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 2018-11-13
      相关资源
      最近更新 更多