SharePoint 2010 – Using Taxonomy & Metadata to Improve Search & Discovery
Guest Author: Jeff Carr
Search is typically thought of as a black box, with functionality that is commonly misunderstood by most users. People often turn to search as a result of a breakdown in information architecture, and tend to have high expectations based on experience gained outside the organization through the use of technologies such as Google. Unfortunately, inside the firewall, search quite often develops into more of a random document generator than a useful tool, as heaps of unstructured content are crawled and added to the index. The catch here is that the development and application of good taxonomy to content is a prerequisite, foundational element of good enterprise search.
A key new search feature offered in SharePoint 2010 is what’s known as the Refinement Panel, which is a web part displayed on the search results page along the left hand side of the interface. The purpose is to offer searchers the ability to easily refine a result set based on metadata properties. Out-of-the-box refinements include refinement by metadata attributes such as File Type, Site, Author and Modified Date, along with Managed Metadata that has been tagged to content returned in the results. Managed Keywords are offered in an alphabetical listing as an additional refinement option, appearing at the bottom in a section labeled Tags, and further configurations of custom metadata fields may be added based on managed properties.

The familiarity of the refinement function will certainly be of added value to searchers, as it is akin to faceted search and query refinement through the presentation of metadata attributes. To accomplish this in SharePoint 2007 more often than not required the use of Codeplex’s MOSS Faceted Search web part, but unlike the Codeplex solution, the Refinement Panel does not display the total number of documents per facet or provide the ability to drill into the taxonomy hierarchically.
Unlike a true faceted search interface that displays refinements separately, incremental query refinement in SharePoint 2010 is identified by a subtle visual change in the user interface. Selected metadata values remain in their original location, and are only visually integrated with the result set through an outline and opening on the right hand side, as illustrated here.
The immediate ability to remove a selection is hidden from the user, and is only revealed to the user when the cursor hovers over the selected value, marked by the appearance of an X. Users are un-intuitively forced to reselect the same value to remove it from the refinements.

Caveat: Although the ability to define descriptions and synonyms for taxonomic terms exists, there is no connection between these and the search experience. As described earlier, the purpose of these items is to be surfaced through the type-ahead suggestions as a support to the tagging process in the form of informational or instructional text. Search Administrators are still required to manage search keywords, definitions and best bets separately. |
Regardless of some of the limitations outlined, this functionality will improve the basic search experience enough for most organizations, without resorting to heavy customization. In our next post we’ll take a look at overcoming one of the biggest obstacles in previous versions of SharePoint, sharing content types across site collections.
Guest Author: Jeff Carr
Jeff Carr is an Information Architect and Search Consultant with Earley & Associates specializing in user centered information design. Working with SharePoint since 2003, he has been involved in the design, development and integration of web-based solutions from intranets and extranets to public facing websites for a variety of large enterprises across a wide range of industries.
- SharePoint 2010 - What You Need to Know About Taxonomy, Metadata & Information Architecture
- SharePoint 2010 - Using Taxonomy & Controlled Vocabulary for Content Enrichment
- SharePoint 2010 - Using Social Features for Personal Classification & Improved Findability
- SharePoint 2010 - Using Taxonomy & Metadata to Improve Navigation & Browsing
- SharePoint 2010 - Using Taxonomy & Metadata to Improve Search & Discovery
- SharePoint 2010 - Share Content Types Across Site Collections
- SharePoint 2010 - Using Retention Stages to Manage the Lifecycle of Information
- SharePoint 2010 - Administering Taxonomy Using Term Store Management
- SharePoint 2010 - Importing Taxonomy Using the Managed Metadata Import File
- Taxonomy, Metadata and Information Architecture in SharePoint 2010 - Series Summary and Conclusions