Currently there are lots of discussions about search enhancements for SharePoint. But by far the most common and effective method of finding information is browsing a structured classification system (taxonomy).
To categorize any SharePoint item or document directly with centrally managed taxonomy-based cross-site tree-style categories manually or automatically you can use taxonomy extensions, that are offered by several vendors, e.g.