I can't argue with you. I threw the search function together pretty hastily because the launch of the software happened ahead of schedule. (There was a mishap while testing the current software that made it impossible to go back to the original software, so the launch was performed much sooner than planned.) It's slow, there's no way to filter the results, and SQL Server's full text search algorithms simply don't compare to Google's.
none's suggestion is the best one at the moment. Search will be overhauled in the next upgrade.