Solrスキーマへのカスタム・フィールドの追加
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
カスタム・ヘルパー・クラスを作成して、カスタム・フィールドをSolrスキーマに追加できます。
カスタムフィールドを追加するには:
-
SchemaPopulateHelperを継承するクラスを作成し、このクラスを使用して、Solrスキーマに追加するフィールドとフィールドタイプを定義します。
-
GetAllFieldsメソッドをオーバーライドして、カスタムフィールドを追加します。基本メソッドを呼び出し、その結果をカスタム メソッドの結果と組み合わせることが重要です。
-
GetAllFieldTypesメソッドを上書きして、カスタムフィールドタイプを追加します。基本メソッドを呼び出し、その結果をカスタム メソッドの結果と組み合わせることが重要です。
-
CreateFieldメソッドを使用して、新しいフィールドと属性を追加します。Solrの資料には、以下の2つを除くすべてのパラメーターの説明があります。
パラメーター
種類
形容
既定値
デフォルト名
糸
フィールドのデフォルト値を指定します
ヌル
isダイナミック
ブール値
フィールドが動的フィールドであるかどうかを指定します
偽
-
CreateFieldTypeメソッドを使用して、新しいフィールドタイプと属性を追加します。Solrドキュメントには、すべてのパラメーターの説明があります。
-
-
IPopulateHelperFactoryから継承するPopulateHelperファクトリ クラスを作成し、GetPopulateHelperメソッドを実装し、カスタム クラスを返します。
-
Sitecoreクラス ファクトリを作成したもので上書きする設定パッチ ファイルを作成します。