タグ付けプロセスにフィールドを含めるか除外するようにコンテンツタグ付けを構成する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

デフォルトでは、Sitecore CortexTMコンテンツ タグ機能はSitecoreの任意のコンテンツ アイテムを処理できます。デフォルト設定でタグ付け用のアイテムを処理する場合、Multi-Line Textフィールド、Rich Textフィールド、および名前がTitleのフィールドの内容のみが含まれます。ただし、タグ付けプロセスに含めるフィールドを決定できます。これを行うには、構成ファイルを変更するか、カスタム コンテンツ プロバイダーを実装して、コンテンツ タグ機能が処理するアイテムとフィールドを決定できます。

このトピックでは、タグ付けプロセスに含まれるフィールドを決定するために \Website\App_Config\Sitecore\ContentTagging\Sitecore.ContentTagging.Core.configファイルを変更する方法について説明します。

メモ

パッチ ファイルを使用して設定ファイルを変更し、設定ファイルが更新された場合に変更が上書きされないようにすることを忘れないでください。

デフォルトでは、Sitecore.ContentTagging.Core.configファイルは次のようになります。

<fieldMap>
  <!--FieldTypes Specifies list of field types allowed to be used in tagging process.-->
  <fieldTypes>
    <fieldType fieldTypeName="Multi-Line Text"/>
    <fieldType fieldTypeName="Rich Text"/>
  </fieldTypes>
  <!--FieldNames Specifies list of field names allowed to be used in tagging process.-->
  <fieldNames>
    <field fieldName="Title"/>       
  </fieldNames>
</fieldMap>

特定のフィールドタイプまたはフィールド名を持つフィールドの内容をコンテンツのタグ付けに含めるには:

  • Sitecore.ContentTagging.Core.configファイルで、<fieldTypes> セクションにfieldTypeノードを追加するか、<fieldNames> セクションにfieldノードを追加します。

    たとえば、フィールドの内容にNumberフィールド タイプとCaptionという名前のフィールドにタグを付ける場合は、次のように新しいノードを追加します。

    <fieldMap>
      <!--FieldTypes Specifies list of field types allowed to be used in tagging process.-->
      <fieldTypes>
        <fieldType fieldTypeName="Multi-Line Text"/>
        <fieldType fieldTypeName="Rich Text"/>
        <fieldType fieldTypeName="Number"/>
      </fieldTypes>
      <!--FieldNames Specifies list of field names allowed to be used in tagging process.-->
      <fieldNames>
        <field fieldName="Title"/>
        <field fieldName="Caption"/>     
      </fieldNames>
    </fieldMap>

コンテンツのタグ付けプロセスからフィールドを除外するには:

  • Sitecore.ContentTagging.Core.configファイルで、<fieldTypes> セクションからfieldTypeノードを削除するか、<fieldNames> セクションからfieldノードを削除します。

    たとえば、<fieldMap> セクションが次のようになっている場合、コンテンツはタグ付けされません。

    <fieldMap>
      <!--FieldTypes Specifies list of field types allowed to be used in tagging process.-->
      <fieldTypes>
      </fieldTypes>
      <!--FieldNames Specifies list of field names allowed to be used in tagging process.-->
      <fieldNames>
      </fieldNames>
    </fieldMap>
この記事を改善するための提案がある場合は、 お知らせください!