是否可以更改solrconfig.xml
的设置,例如使用Solr Config API从defaultFieldType
的以下摘录中solrconfig.xml
的值?
<config>
...
<updateRequestProcessorChain name="add-unknown-fields-to-the-schema">
...
<processor class="solr.AddSchemaFieldsUpdateProcessorFactory">
<str name="defaultFieldType">strings</str>
...
</processor>
...
</updateRequestProcessorChain>
...
</config>
答案 0 :(得分:1)
作为stated in the docs:您根本无法创建/编辑updateRequestProcessorChain元素。所以简短的回答是:否。
但是,正如文档还解释的那样,您可以添加一个名为yourprocessor的 new updateProcessor(不是updateRequestProcessorChain),它与您要修改的那个非常相似,但已经具有您需要的值在那里。您必须小心地将所有xml attibutes / elements属性映射到json,检查doc示例。
然后,在每个更新请求中,您可以通过添加processor = yourprocessor param来请求使用此处理器。