solr寫入異常:this indexschema is not mutable

添加文檔時,報異常。solr是直接從官網下載的,使用默認設置,後面更改了schema.xml文件,就出現了上面異常。

解決方案:只需在solrconfig.xml中的updateRequestProcessorChain定義中將update.autoCreateFields切換爲false,如註釋所示。

  <!-- The update.autoCreateFields property can be turned to false to disable schemaless mode -->
  <updateRequestProcessorChain name="add-unknown-fields-to-the-schema" default="${update.autoCreateFields:false}"
           processor="uuid,remove-blank,field-name-mutating,parse-boolean,parse-long,parse-double,parse-date,add-schema-fields">
    <processor class="solr.LogUpdateProcessorFactory"/>
    <processor class="solr.DistributedUpdateProcessorFactory"/>
    <processor class="solr.RunUpdateProcessorFactory"/>
  </updateRequestProcessorChain>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章