Customer Suggestion:
If a process (such as the Refresh Search) does not run or does not function correctly when executed, could an email or some form of alert go out to the site administrator?
This is so that when the search mechanism (or other functionality) doesn't work, they can be alerted to this.