On a recent project I needed to extend the WordPress search functionality to search tags, categories, pages and posts. The default search function only searches post content. Through a bit of searching I found the Search Everything plugin.
This plugin ties in with the default WordPress search and allows you to search everything from categories to comments. You can also exclude certain categories, posts and pages from the search. Pretty handy and painless to set up.