5.235で次のエラーが発生しました。 RunUpdateProcessor
には、DistributedUpdateProcessorFactory
が明示的に無効にされているため、アトミックドキュメント更新操作を含む文書が含まれています。このupdateRequestProcessorChain
Solrでアトミックアップデートを使用するとエラーが発生する
私は雲とシングルで働こうとしました。私はsolrconfig.xml
で何かでなければならないと思う - 誰かが作品を動作させるファイルに例を投稿してもらえますか?
solrconfigで私は次のようなこともしましたが、他にも試しました。 http://yonik.com/solr/atomic-updates/の例をしようとすると
<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>
それが正常に動作しますが、それは動的なフィールドを使用しています。
はBTW -おかげで(ファイル内 XMLで)solrjともcurlコマンドをしようとしたときに同じエラーを得ました。
更新リクエストチェーンがありますか? (あなたの設定やリクエストのどちらかに特有) – MatsLindh
コメントありがとうございました。更新された質問をご覧ください。 – user5312023
私の最初の推測は、あなたの古いバージョンのSolrは 'RunUpdateProcessorFactory'の前に' DistributedUpdateProcessorFactory'を自動的に挿入しないということです。手動で追加しようとします:-) – MatsLindh