2013-07-18 22 views
0

我有以下錯誤:[DOC = testIngestID411]未知領域「dateImport」SOLR 4.3修改schema.xml中的服務器不考慮

在開始的時候我並沒有在我的Solr的字段「dateImport」架構。我決定在啓動solr幾次後添加它。其他預先存在的域後

<filed name="dateImport" type="string" indexed="true" stored="true" required="true"/> 

: 1.我加入該域爲SCHEMA.XML。

  1. 我打消了我所有現有的文檔中使用:

    <delete><query>*:*</query></delete>

  2. 停止SOLR(使用Ctrl + C或殺死罐子過程)

  3. 重啓動SOLR(使用Java - jar start.jar)

The N,當我嘗試插入文檔與提交名爲dateImport我:

"unknown field 'dateImport'"

額外信息:

如果我修改一個之前存在其中在那裏我第一次場(即推出這個SOLR核心)的修改是很好的考慮。例如,如果我更改了required = true所不需要的一個字段(並重新啓動solr)。然後,我不能添加文檔而不指定此字段。

另外我注意到,使用web管理界面: 在左邊有一個標籤調用「架構」,這個架構包含所有的修改(如字段dateImport)。在此選項卡上方有另一個名爲「模式瀏覽器」的選項卡。字段「dateImport」不會出現在這裏:(。

我能做些什麼來得到這個新的領域的工作? 謝謝

回答

1

變化<filed ...<field ...

+0

謝謝!我現在感覺這麼愚蠢 – lizzie