ミニオンのインデックス作成

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

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

Searchサービスのインデックス作成は、ミニオンによって実行されます。ミニオンは、サポート ブロックとポリシーが使用可能である限り、任意のコマース エンティティ タイプにインデックスを付けることができます。

インデックス作成ミニオンは、特定のエンティティ リストを監視します。エンティティ リストは、エンティティが作成時に (種類別に) 追加されるメンバーシップ リストです。リストから削除されることはありません。CustomersとOrdersは、エンティティ リストの例です。

Searchプラグインは、次の3種類のインデックス作成ミニオンを定義します。

インクリメンタル インデックス ミニオン

増分インデックス ミニオンは、増分エンティティ リストを定期的にスキャンし、パイプライン操作を実行して、インデックスに配置するドキュメントを作成して挿入します。

ListsToWatchパラメーターは、インデックス付け可能なエンティティを含むリストを指定します。このリスト名は、SearchScopePolicyでも参照されます。ミニオンは、類似したエンティティ タイプの複数のリストを監視できます。次の例では、プロモーション インデックス ミニオンは、ビジネス ツールで使用可能な検索機能をサポートする"PromotionBooks"のリストと"Promotions"のリストをインデックスで監視するように設定されています。

 "$type": "Sitecore.Commerce.Core.MinionPolicy, Sitecore.Commerce.Core",
     "ListsToWatch": [ 
        "PromotionBooks",
        "Promotions"

フルインデックスミニオン

フル インデックス ミニオンは、オンデマンドでフル エンティティ リストをスキャンし、パイプライン操作を実行して、インデックスに配置するドキュメントを作成して挿入します。インデックスが存在しない場合は、ミニオンが作成できます。 ListToWatchパラメーターは、インデックス可能なエンティティを含むリストを指定します。このリスト名は、SearchScopePolicyでも参照されます。

メモ

完全なインデックス ミニオンは手動で開始する必要があります。 WakeupIntervalパラメーターはnullに設定する必要があります。

インデックス ドキュメントの削除ミニオン

インデックス ドキュメントの削除ミニオンは、一時的なエンティティ リストを定期的にスキャンし、パイプライン操作を実行して、システムから削除されたエンティティのインデックスからドキュメントを削除します。 ListToWatchパラメーターは、削除されたエンティティを含む一時的なリスト名を指定します。このリスト名は、SearchScopePolicyでも参照されます。

この記事を改善するための提案がある場合は、 お知らせください!