我在5.2.1中遇到以下错误:
RunUpdateProcessor
已收到AddUpdateCommand
个文档,该文档似乎仍包含原子文档更新操作,很可能是因为DistributedUpdateProcessorFactory
明确禁用了updateRequestProcessorChain
我尝试过在云端和单一工作。猜猜必须是我的solrconfig.xml
- 有人可以将示例发布到有效的文件吗?
在solrconfig中,我有以下内容,但也尝试了其他。
<initParams path="/update/**">
<lst name="defaults">
<str name="update.chain">add-unknown-fields-to-the-schema</str>
</lst>
</initParams>
<updateRequestProcessorChain name="add-unknown-fields-to-the-schema">
<processor class="solr.UUIDUpdateProcessorFactory">
<str name="fieldName">id</str>
</processor>
<processor class="solr.LogUpdateProcessorFactory" />
<processor class="solr.RunUpdateProcessorFactory" />
</updateRequestProcessorChain>
在http://yonik.com/solr/atomic-updates/中尝试示例时,它运行正常但是使用的是动态字段。
BTW - 尝试solrj和curl命令时遇到同样的错误 文件中的xml)
感谢。
答案 0 :(得分:0)
似乎我在schema.xml中遗漏了以下内容。很奇怪,没有把它作为一个要求阅读。
ID