カタログ ミニオン

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

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

Catalogプラグインは、カタログ エンティティのインデックス作成を担当するワーカー プロセスとして機能する ミニオン を提供します。

カタログ インデックス作成ミニオン

カタログ プラグインは、カタログ エンティティ (カタログ、カテゴリ、販売可能商品) のインデックス作成を担当するミニオンを定義します。ミニオンは、Sitecore_master_indexまたはSitecore_web_indexの完全または部分的なインデックス再構築が呼び出されたときにトリガーされます。

ItemFullIndexMiniオン

ItemFullIndexMinionミニオンは、Sitecore検索プロバイダーが消費できる方法で、Commerce Engineのカタログ エンティティ (カタログ、カテゴリ、販売可能商品など) のインデックスを再作成し、Sitecoreアイテムの検索を有効にする責任があります。ItemFullIndexMinionミニオンは、マスターインデックス(sitecore_master_index )やWebインデックス(sitecore_web_index )の完全な再構築を開始するときなど、オンデマンドで呼び出されます。検索インデックスは、Sitecoreを使用するか、Postmanのサンプル リクエストを使用して再構築できます。

次に、ItemFullIndexMinionミニオンのプロパティを定義するデフォルトのグローバル構成ポリシーの例を示します。ミニオン構成は、wwwroot\data\Environment\PlugIn.Minions.PolicySet-1.0.0.jsonファイルで定義されます。

{
  "$type":
"Sitecore.Commerce.Core.MinionPolicy, Sitecore.Commerce.Core",
  "FullyQualifiedName":
"Sitecore.Commerce.Plugin.Catalog.ItemFullIndexMinion,
Sitecore.Commerce.Plugin.Catalog",
 "ItemsPerBatch": 1000,
 "ListsToWatch": [
  "SitecoreItemIndexingMaster"
 ],
},
{
  "$type": "Sitecore.Commerce.Core.MinionPolicy, Sitecore.Commerce.Core",        
  "FullyQualifiedName": "Sitecore.Commerce.Plugin.Catalog.ItemFullIndexMinion, Sitecore.Commerce.Plugin.Catalog",   
  "ItemsPerBatch": 1000,     
  "ListsToWatch": [
    "SitecoreItemIndexingWeb"  
   ],
},

アイテムインクリメンタルndexミニオン

ItemIncrementalIndexMinionミニオンは、Sitecoreマスター インデックスとWebインデックスがCommerce Engineのカタログ エンティティに関する最新の変更で更新されるように、変更されたカタログ エンティティまたは新しいカタログ エンティティのインデックス作成を定期的に行う責任があります。

カタログ、カテゴリ、販売可能商品などのカタログ エンティティがCommerce Engineで追加、削除、または変更されるたびに、ミニオンが監視しているリスト ( "ListsToWatch":"CatalogItemsIncrementalIndexMasterなど) で変更が追跡されます。呼び出されると、ItemIncrementalIndexMinionミニオンはリスト内のすべてのエンティティにインデックスを作成し、インデックス作成が完了するとリストをクリアします。

次の例は、ItemIncrementalIndexMinionミニオンの2つのインスタンスを定義し、それぞれが個別のリストを監視しているグローバル構成ポリシーを示しています。ミニオン構成は、wwwroot\data\Environment\PlugIn.Minions.PolicySet-1.0.0.jsonファイルで定義されます。 ItemIncrementalIndexMinionミニオンウォッチが定義されているリストは、PlugIn.CatalogIndexing.PolicySet-1.0.0.json.

 {
   "$type": "Sitecore.Commerce.Core.MinionPolicy, Sitecore.Commerce.Core",
   "FullyQualifiedName": "Sitecore.Commerce.Plugin.Catalog.ItemIncrementalIndexMinion, Sitecore.Commerce.Plugin.Catalog",
   "ItemsPerBatch": 1000,
   "ListsToWatch": [
     "CatalogItemsIncrementalIndexMaster"
   ],
},
{
  "$type": "Sitecore.Commerce.Core.MinionPolicy, Sitecore.Commerce.Core",
  "FullyQualifiedName": "Sitecore.Commerce.Plugin.Catalog.ItemIncrementalIndexMinion, Sitecore.Commerce.Plugin.Catalog",
  "ItemsPerBatch": 1000,
  "ListsToWatch": [
     "CatalogItemsIncrementalIndexWeb"
     ],
}
この記事を改善するための提案がある場合は、 お知らせください!