【发布时间】: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
【问题讨论】: