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