Servigistics InService のパブリッシングおよびロード > 追加情報 > TAL のカスタマイズ > 新しいサーチ結果フィールドの追加
  
新しいサーチ結果フィールドの追加
結果フィールド定義を設定することによって、サーチ結果を定義できます。新しい結果フィールドを追加するには、次の手順に従います。
1. Types/globalDefinitions.xml ファイルに必要な結果フィールドが存在しない場合、globalDefinitions.xmlResultFields セクションに新しいエントリを追加することによって新しい結果フィールドを定義します。
以下に例を示します。
<ResultField Label="REGION" Length="255" Name="REGION "/>
2. 必要な結果フィールドがタイププロパティに存在しない場合、新しく定義した結果フィールドを目的のタイプに追加します。
たとえば、XML 構造の次のような入力データがあるとします。
<Object>
<region>IN</region>
</Object>
以下のような結果フィールドを追加できます。
<ResultField Name="REGION">
<FieldMapping TemplateID="ResultField_TYPENAME_Attribute " XPath=" Object ">
<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" Type=" XPath">
<xsl:value-of select="region"/>
</xsl:template>
</FieldMapping>
</ResultField>
3. データがすでにロードされている場合、新しいアセット用にデータを再インデックシングします。そうでない場合、通常のデータロードのプロセスに従います。