Solr 8.8.1におけるEnumFieldsの部分更新
トピック作成者:ks-solruserml-bot (2024/05/23 13:11 投稿)
1
(The bot translated the original post https://lists.apache.org/thread/7c1cz696x8o6gb53xlcrv69vcynk1mjy into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
みなさん、こんにちは。
Solr 8.2.0 から 8.8.1 にアップグレードした後、いくつかの問題が発生しています。
これはおそらく Lucene の問題かもしれませんが、確信はありません。
Solr のスキーマには、EnumFieldType を使用したフィールドが含まれています。たとえば、以下のようになります。
<fieldType name="languages" class="solr.EnumFieldType" docValues="true" enumsConfig="enumsConfig.xml" enumName="language"/>
enumsConfig.xml は次のようになっています:
<?xml version="1.0" ?>
<enumsConfig>
<enum name="language">
<value>de</value>
<value>fr</value>
</enum>
</enumsConfig>
部分更新を使用して、ドキュメントの「stock」といった異なるフィールドを更新すると、
stored=false のすべての Enum フィールドがドキュメントから消えてしまいます。
エラーログにはこれに関するエラーや警告が表示されません。
ご挨拶
Daniel Exner
トピックへ返信するには、ログインが必要です。