推測されたフィールドに対する動的フィールドの作成を制御する
トピック作成者:ks-solruserml-bot (2024/05/23 12:58 投稿)
3
(The bot translated the original post https://lists.apache.org/thread/xxvnfo3kc9q7wjf3xwsvgkttsmft1tt2 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
みなさん、こんにちは。
私の solrconfig.xml には、以下のコードブロックがあります。
<updateProcessor class="solr.AddSchemaFieldsUpdateProcessorFactory"
name="add-schema-fields">
<lst name="typeMapping">
<str name="valueClass">java.lang.String</str>
<str name="fieldType">text_en</str>
<!-- デフォルトの defaultFieldType の代わりにデフォルトマッピングとして使用 -->
<bool name="default">true</bool>
</lst>
これによって新しいフィールドが作成されます。
<field name="Name" type="text_en"/>
追加のフィールド設定を含める必要があります。したがって、次のようになります。
<field name="Name" type="text_en" multiValued="true" indexed="true"
required="false" stored="false"/>
「multiValued」と「stored」の値を設定できるようにする必要があります。Solr ドキュメント [1] によると、これらの 2 つのプロパティが欠けていると、デフォルトが使用されます。その結果、「multiValued」は「false」で、「stored」は「true」となります。
(「multiValued」が「false」で、「stored」が「true」であることがわかります)。
動的フィールドの作成の「typeMapping」にこれらの追加プロパティを提供する方法を教えていただける方はいますか?
ありがとうございます。
Steven
トピックへ返信するには、ログインが必要です。