2017-03-01 58 views
0

變化solrconfig.xml`(例如「defaultFieldType」)的`是否有可能改變solrconfig.xml設置,例如在以下摘錄defaultFieldTypesolrconfig.xml使用Solr的配置API的價值?使用Solr配置API

<config> 
    ... 
    <updateRequestProcessorChain name="add-unknown-fields-to-the-schema"> 
    ... 
    <processor class="solr.AddSchemaFieldsUpdateProcessorFactory"> 
     <str name="defaultFieldType">strings</str> 
    ... 
    </processor> 
    ... 
    </updateRequestProcessorChain> 
    ... 
</config> 

回答

1

作爲stated in the docs:你根本不能創建/編輯updateRequestProcessorChain元素。所以,簡單的答案是:

號但是,作爲文檔也解釋了,你可以添加一個新 updateProcessor稱爲yourprocessor(不是updateRequestProcessorChain),這是非常相似的,你要修改的一個,但已經有你在那裏需要一個值。你必須小心所有的XML attibutes /元素正確映射propertly到JSON,檢查文檔樣本。

然後,在每次更新請求,則可以詢問該處理器爲通過將處理器= yourprocessor PARAM使用。