2015-11-02 66 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