【问题标题】:Replicating Schemaless SOLR Index复制无模式 SOLR 索引
【发布时间】:2015-02-04 02:19:40
【问题描述】:

我在 Schemaless solr 实例上有一个索引。为了允许应用程序查询此索引中的某些字段,我必须使用架构 REST API http://localhost:8983/solr/schema/fields 注册这些字段。

孤立地运行一切正常。我也可以毫无问题地将索引复制到从站。但是,我无法使用通过模式 REST API 注册的字段查询复制索引。

也就是说,如果我使用 API 注册字段“按钮”,我可以在 master 上使用此字段进行查询,但我无法在 slave 上查询。我收到错误消息 400 未定义字段按钮。

现在,我还尝试使用架构 REST API 在主服务器上注册该字段的相同方式在从服务器上注册此字段。失败并显示消息:400 This IndexSchema is not mutable.

知道如何解决这个问题吗?

我假设当架构定义好时,schema.xml 可以被复制。但是通过 REST API 创建的字段会发生什么?

我正在使用 SOLR 4.10.3

【问题讨论】:

    标签: solr lucene solr4


    【解决方案1】:

    我还没有完全证实这是解决这个问题的方法,但我的直觉告诉我确实如此。 SOLR 主机运行 SOLR 4.8.0,SOLR 从机运行 SOLR 4.10.3。看起来从站并不完全喜欢从 4.8.0 复制的索引。所以我将slave降级到4.8.0,一切正常。

    【讨论】:

      猜你喜欢
      • 2016-03-06
      • 1970-01-01
      • 2015-12-20
      • 2015-05-03
      • 2018-12-27
      • 1970-01-01
      • 2012-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多