Add Index minion policies

Version:

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):

Full Index minion policy

     { 
"$type": "Sitecore.Commerce.Core.MinionPolicy, Sitecore.Commerce.Core","
"ListToWatch":"YOUR FULL LIST",  
"FullyQualifiedName": "Sitecore.Commerce.Plugin.Search.FullIndexMinion, Sitecore.Commerce.Plugin.Search", 
"ItemsPerBatch": 10
     }

Incremental Index minion policy

     { 
"$type": "Sitecore.Commerce.Core.MinionPolicy, Sitecore.Commerce.Core", 
"WakeupInterval": "00:05:00", 
"ListToWatch":"YOUR INCREMENTAL LIST NAME",  
"FullyQualifiedName": "Sitecore.Commerce.Plugin.Search.IncrementalIndexMinion, Sitecore.Commerce.Plugin.Search", 
"ItemsPerBatch": 10, 
"SleepBetweenBatches": 50
     }

Delete Index Documents minion policy

     { 
"$type": "Sitecore.Commerce.Core.MinionPolicy, Sitecore.Commerce.Core", 
"WakeupInterval": "00:05:00", 
"ListToWatch": "YOUR DELETED LIST",  
"FullyQualifiedName": "Sitecore.Commerce.Plugin.Search.DeleteIndexDocumentsMinion, Sitecore.Commerce.Plugin.Search", 
"ItemsPerBatch": 10, 
"SleepBetweenBatches": 50
     }
If you have suggestions for improving this article, let us know!