Steps to reproduce:
1. Premise: Your Search index and database are in an inconsistent state, where a mp entry had been removed from the search database, but still exists in the search index. You want to remove the bad mp reference from the search index without having to rebuild the entire index from the database from scratch.
2. Attempt to delete the mp from the search search service.
Actual Results: The mp cannot be deleted because it is not first found in the db. So its removal from the index is skipped.
Expected Results: Even if the mp cannot be found in the db, the index is tested.
Workaround (if any): delete the search index and rebuild the search index from the database (many hours for big systems).
I re-opened the ticket to add the pull to the r/2.3.x branch