True global search

Hi, I am looking for a true global site search, one that will search titles, tags, categories, post body, and lets users check off categories. Eg

This kind of was a start but involves digging in code, every time there is an upgrade it comes undone, and I really never got an answer on how to set it up... is there any easier solution?