Add Index minion policies
Search minions are responsible for creating the index, adding documents to the index, and deleting documents from the index. You add index minion policies in the policy set file PlugIn.Minions.PolicySet-X.X.X.json
.
You define minion policies in the Minion environment (for example, inet\pub\wwroot\CommerceMinions_Sc9\wwwroot\data\Environments\PlugIn.Minions.PolicySet-1.X.X.json
):
{ "$type": "Sitecore.Commerce.Core.MinionPolicy, Sitecore.Commerce.Core"," "ListsToWatch": [ "YOUR FULL LIST"], "FullyQualifiedName": "Sitecore.Commerce.Plugin.Search.FullIndexMinion, Sitecore.Commerce.Plugin.Search", "ItemsPerBatch": 1000 }
{ "$type": "Sitecore.Commerce.Core.MinionPolicy, Sitecore.Commerce.Core", "WakeupInterval": "00:05:00", "ListsToWatch": [ "YOUR INCREMENTAL LIST"], "FullyQualifiedName": "Sitecore.Commerce.Plugin.Search.IncrementalIndexMinion, Sitecore.Commerce.Plugin.Search", "ItemsPerBatch": 1000, "SleepBetweenBatches": 50 }
{ "$type": "Sitecore.Commerce.Core.MinionPolicy, Sitecore.Commerce.Core", "WakeupInterval": "00:05:00", "ListsToWatch": [ "YOUR DELETED LIST"], "FullyQualifiedName": "Sitecore.Commerce.Plugin.Search.DeleteIndexDocumentsMinion, Sitecore.Commerce.Plugin.Search", "ItemsPerBatch": 1000, "SleepBetweenBatches": 50 }