タグ付けプロセスにフィールドを含めるか除外するようにコンテンツタグ付けを構成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
デフォルトでは、Sitecore CortexTMコンテンツ タグ機能はSitecoreの任意のコンテンツ アイテムを処理できます。デフォルト設定でタグ付け用のアイテムを処理する場合、Multi-Line Textフィールド、Rich Textフィールド、および名前がTitleのフィールドの内容のみが含まれます。ただし、タグ付けプロセスに含めるフィールドを決定できます。これを行うには、構成ファイルを変更するか、カスタム コンテンツ プロバイダーを実装して、コンテンツ タグ機能が処理するアイテムとフィールドを決定できます。
このトピックでは、タグ付けプロセスに含まれるフィールドを決定するために \Website\App_Config\Sitecore\ContentTagging\Sitecore.ContentTagging.Core.configファイルを変更する方法について説明します。
パッチ ファイルを使用して設定ファイルを変更し、設定ファイルが更新された場合に変更が上書きされないようにすることを忘れないでください。
デフォルトでは、Sitecore.ContentTagging.Core.configファイルは次のようになります。
特定のフィールドタイプまたはフィールド名を持つフィールドの内容をコンテンツのタグ付けに含めるには:
-
Sitecore.ContentTagging.Core.configファイルで、<fieldTypes> セクションにfieldTypeノードを追加するか、<fieldNames> セクションにfieldノードを追加します。
たとえば、フィールドの内容にNumberフィールド タイプとCaptionという名前のフィールドにタグを付ける場合は、次のように新しいノードを追加します。
コンテンツのタグ付けプロセスからフィールドを除外するには:
-
Sitecore.ContentTagging.Core.configファイルで、<fieldTypes> セクションからfieldTypeノードを削除するか、<fieldNames> セクションからfieldノードを削除します。
たとえば、<fieldMap> セクションが次のようになっている場合、コンテンツはタグ付けされません。