「非 multiValued フィールドに対して複数の値がエンカウントされました」Solr 8.10.1

トピック作成者:ks-solruserml-bot (2024/06/14 22:23 投稿)
2
CloseClose

(The bot translated the original post https://lists.apache.org/thread/nl96s37bjfb1my2d75xwhzdj2tzfnvxy into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

コレクションのドキュメントをインデックスしようとしています。これはSolr 3.6.1で動作していましたが、Solr 8.10.1で実行すると以下のエラーが発生します。

非 multiValued フィールドに対して複数の値がエンカウントされました。

どのような情報が必要かについて質問があれば、お知らせください。ご協力をお願いします。

返信投稿者:ks-solruserml-bot (2024/06/14 22:24 投稿)

問題を追跡するためには、さらに多くの情報が必要です。

どのようなクエリを実行した際にエラーが発生するのかを教えていただけますか? すべてのクエリでエラーが発生するのか、特定のクエリだけでしょうか?

クエリを変更して、特定のフィールドがエラーの原因となるかどうかを試したことはありますか? エラーが発生したり消えたりする特定のフィールドがあるかもしれません。

Solr 3.6.1から8.10.1にどのように移行しましたか? コアの完全な再インデックスを行いましたか?

オンラインでそのエラーメッセージを検索したことはありますか? このStackOverflowの回答が最初に表示され、おそらく問題の要因を要約しています: https://stackoverflow.com/questions/17521287/solr-3-5-mutliple-values-encountered-for-non-multivalued-field

Andy

返信投稿者:ks-solruserml-bot (2024/06/14 22:24 投稿)

そのメッセージはかなり明確ですね。

あなたのインデックス作業は、フィールドに複数の値を持つドキュメントを送信していますが、そのフィールドのスキーマ定義では複数の値を許容していません。そのため、Solrはそのドキュメントをインデックス化することができません。

引用した部分のテキストよりもエラーメッセージはおそらく長いはずです。ソースコードを見ると、問題のフィールド名がエラーメッセージに含まれるはずです。

ありがとう、
Shawn

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?