ドキュメントと属性トランスフォーマーの作成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
CSV、XML、JSONなどの構造化データは、オブジェクトまたはオブジェクトのリストです。 Sitecore Searchでは、フィードクローラー、APIクローラー、高度なウェブクローラー、またはAPIプッシュソースでトランスフォーマーを使用できます。 トランスフォーマーは 、ドキュメントレベルのプロパティ、またはオブジェクトのリスト内のすべてのオブジェクトのプロパティにアクセスできます。
変圧器には2つのタイプがあります。
-
ドキュメントトランスフォーマー
-
Attribute transformer (アトリビュートトランスフォーマー)
ドキュメントトランスフォーマーを追加する
ドキュメントトランスフォーマーは、ドキュメントレベルでプロパティにアクセスし、割り当て前にその値を操作できます。
ドキュメントトランスフォーマーを追加するには:
-
メニュー バーのSources
をクリックし、Source Settingsタブの左側のペインでTransformationsをクリックします。 -
Transformationsセクションで、
Editをクリックします。 -
Click
Add Transformation。 -
Transformer Typeドロップダウンリストで、次のいずれかのオプションをクリックします。
-
HTML - HTML関数を使用してドキュメントを変換します。
-
JavaScript - JavaScript関数を使用してドキュメントを変換します。
-
-
トランスタイプHTMLを選択した場合は、次の操作を行います。
-
変換Typeドロップダウン リストで、EscapeまたはUnescapeをクリックします。
-
Fieldsフィールドでフィールドまたはタグを追加するには、
Add Itemをクリックし、入力フィールドにフィールド名またはフィールドのコンマ区切りリストを入力します。 -
フィールドを追加するには、前の手順を繰り返し、完了したらSaveをクリックします。
-
-
トランスタイプJavaScriptを選択した場合は、次の操作を行います。
-
(オプション) Function Name入力フィールドに、関数名を入力します。
-
JS Sourceコード入力フィールドに、有効なJavaScriptコードを追加し、Saveをクリックします。
-
-
Click Save。
属性トランスフォーマーの追加
Attributeトランスフォーマーは、リスト内のすべてのオブジェクトの同じプロパティにアクセスし、オブジェクトをエンティティとしてインデックス化する前に、そのプロパティ値を操作できます。
属性トランスフォーマーを追加するには:
-
メニュー バーでSources
をクリックし、ソースを選択します。 -
Source Settingsタブの左側のペインで、Transformationsをクリックします。
-
Transformationsセクションで、
Editをクリックします。 -
Attribute Transformationsセクションで、
Newをクリックします。 -
Attribute Name入力フィールドに、CSV列またはJSONプロパティの名前を入力します。
-
Transformationsセクションで、
Add Transformationをクリックします。 -
Add TransformationダイアログのTransformation Typeドロップダウンリストで、オプションを選択します。
変換タイプの詳細については、選択後、Transformation Typeフィールドラベルの上にマウスを置きます。
大事なJavascriptを選択すると、すべての属性値にアクセスできるJavaScript関数を使用して属性値が変換されます。
-
選択した変換タイプに対して、すべての必須フィールドに値を入力し、Saveをクリックします。
-
Click Save。