Search Service will not remove mp from index if it is not found in database

Steps to reproduce

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


Former user
March 15, 2017, 12:28 PM

I re-opened the ticket to add the pull to the r/2.3.x branch

Fixed and reviewed


Former user


Former user


Usability Issue

Tags (folksonomy)



Fix versions

Affects versions