Sitecore。Commerce.Plugin。Search。AbstractIndexFieldHandlerクラス
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore.Commerce.Plugin.Search.AbstractIndexFieldHandlerクラスは、Commerce Engineが標準で提供する検索フィールドハンドラーを定義します。
using System.Collections.Concurrent;
namespace Sitecore.Commerce.Plugin.Search { ///
Sitecore.Commerce.Plugin.Search.AbstractIndexFieldHandlerクラスは同期ComposeValueメソッドを呼び出して値をインデックスに合成します。
!注もしComposeValueメソッドを非同期に呼び出すカスタムフィールドハンドラーを作成する必要がある場合は、Sitecoreに含まれるサンプルのParentCategoryDisplayNameHanderクラスを参照することができます。Commerce.Engine.SDK.
-
ComposeValueのsourceの議論は、処理対象のエンティティへのアクセスを提供します。
-
context辞書は、エンティティの階層的な位置、言語、所属するカタログ、現在の言語などについてさらに詳しい情報を提供しています。以下の表はキーと値の説明を示しています。
キー
価値
CommerceContext
現在の環境に関する情報を提供する商業の文脈。
SitecoreItemSearchScopePolicy
検索範囲ポリシーは対象インデックスに関する情報を提供します。
LanguageCode
言語コード。
Parent
直系の親体のID。
MappedCatalog
このエンティティが属するカタログに関する高レベルの情報を提供します。
EntityHierarchy
アイテムに関する階層的情報。与えられたアイテムへの全経路へのアクセスを提供します。
IndexingOptions
現在のインデックス操作に関する情報。ターゲットデータベース名へのアクセスを提供します。
DeterministicId
データプロバイダーでSitecore Item IDとしても使われるエンティティ固有のID。