アップグレードされたインデックス(v 7.3.1 -> 8.8.2)での原子更新時のエラー
トピック作成者:ks-solruserml-bot (2024/06/04 22:32 投稿)
2
(The bot translated the original post https://lists.apache.org/thread/cm4f58mww9pvs81zypofnfkcmvkmjc9r into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは、
アップグレードされたインデックスに属するドキュメントで原子更新を試みると、「root」を何らかの方法で示さない子ドキュメントへの原子/部分更新を試みました」というエラーが発生します。ネストされたドキュメントを更新しようとしていないにも関わらず、このエラーが発生します。エラースタックトレースの一部を添付しました。ネストされたドキュメントを使用しているため、schema.xmlで「root」フィールドが構成されていますが、ネストされたドキュメントを含むドキュメントに更新を行っていません。バージョンフィールドとルートフィールドの構成は以下のとおりです:
<field name="_version_" type="plong" indexed="true" stored="true" docValues="false" />
<field name="_root_" type="string_for_id" indexed="true" stored="false" docValues="false" />
ここで、string_for_idはsolr.StrFieldのタイプです。
この問題は、アップグレードされたインデックスから生成されたドキュメントにのみ適用されるようで、常に発生するわけではありませんが、頻繁に発生します。この問題の原因についてのアイデアはありますか?
追加の情報が必要な場合はお知らせください。
ありがとうございます、
Branco
トピックへ返信するには、ログインが必要です。