Profile index updates
If you wish to trigger a modification or deletion of a profile item from the index, you can do this by using the Sitecore IndexCustodian. For example:
var index = ContentSearchManager.GetIndex("commerce_userprofiles_index_master");
var profileKey = new CommerceProfileIndexableUniqueId(
"UserObject",
"{E1A906DA-88F2-412B-BCF3-0321EF531A0F}");
IndexCustodian.UpdateItem(index, profileKey);
IndexCustodian.DeleteVersion(index, profileKey);The GUID in this example represents the Commerce profile ID.