2015-11-02 64 views
3

我创建使用斌/ solr的-c核心-1一个solr的芯,然后,从基本配置组复制的Schema.xml文件到核心-1/conf文件夹,并添加一个字段SOLR字段没有反映在架构浏览器

<field name="title" type="text" indexed="true" stored="true"/>

但是这个字段没有反映在模式浏览器中。 我应该做些什么配置才能在solr admin ui中获得模式浏览器中反映的新字段?

我使用Solr的5.3.1

+0

在管理面板你能看到新ceated核心即核心-1 –

回答

4

默认情况下,当您创建solr核心时,它将使用托管模式。核心创建后,您将在solrconfig.xml中看到以下配置。

<schemaFactory class="ManagedIndexSchemaFactory"> 
    <bool name="mutable">true</bool> 
    <str name="managedSchemaResourceName">managed-schema</str> 
    </schemaFactory> 

在这个配置上面你会发现如何使用托管模式的评论。评论了这一点,取消以下使用schema.xml中

<schemaFactory class="ClassicIndexSchemaFactory"/> 
+0

感谢。我现在可以在启动屏幕上看到一些更改,但启动失败,出现以下错误:'org.apache.solr.common.SolrException:fieldType'架构中找不到'布尔值' – nickmesi

+1

布尔值字段类型可能未在您的架构中定义.xml –

+0

+1。我花了4个小时试图弄清楚这一点。以为我在配置领域时必须犯一些错误。来自3.x这并不明显。 – rahimv