Search and Metadata in SharePoint 2010
I have the pleasure of travelling out to Washington DC this week for SharePoint Saturday The Conference.
The talk that I am presenting is called ‘”Why Your SharePoint Search Sucks” and discusses why many organizations are simply not investing enough time and resources in order to provide an effective search solution in SharePoint 2010.
For those that want sneak preview my theory on how you can improve your search are:
- Unclear or no quality requirements
- Not leveraging metadata effectively
- Limited knowledge of out of the box search configuration options
- No governance of search
- Not training users
- Constantly refining and improving your search
However in this article I am going to concentrate on point 2 – Not leveraging metadata effectively. It still shocks me that the vast majority of SharePoint implementations pay so little attention to Information Architecture, Taxonomy and metadata.
Its more interesting with search because many people assume that the default set of metadata that SharePoint extracts ( locations, modified by, modified date, author and so on) are going to be sufficient to allow search to be effective. I totally disagree with this and think that you need to define your own business specific taxonomy, thoughtfully applied through metadata, to have a great search.
How is metadata used in search?
The interplay between metadata and search is subtle and varied. If you do not think that metadata is important for effective search in SharePoint then the simple fact that there is a whole database devoted to storing search related metadata might convince you think again.
Lets take some simple examples that end users would see:
Property Search
Firstly you can use metadata in property searches in the search box. Instead of searching via keyword you can specify to only search via property. In the example below I am looking for any content authored by Erika Cheley"
Search Scopes
You can use metadata to define your own search scopes such as ‘Engineering Documents’ or documents authored by a particular author.
Advanced Search
You can also add or leverage metadata for advanced search as well to allow people to create complex queries.
Sorting
You can also sort by metadata. Whilst a little bit limited in SharePoint 2010, FAST provides you with the ability to sort on any piece of metadata!
Refinements
Refiners are the most well received new feature in search from an end user perspective. Once again metadata drives the creation and display of refiners. This is where leveraging your own metadata is extremely powerful as you can control which refiners appear, in what order and a whole host of other things.
Results Display
The actual results that are rendered to end users contain a combination of metadata and full text index content that is displayed. With the ability to alter how results are displayed, and what metadata is displayed, you can create targeted results pages to different types of content.
If you still aren’t convinced of how important metadata is to search consider this. Below is a default FAST search result page with all the goodness that metadata provides:
Now lets take away all the stuff that metadata provides..scopes, refiners, metadata information in search results, people results, and sorting:
Hmm pretty crappy hey?
However if this is how much value metadata provides out of the box imagine how powerful it can be if you define even a couple of pieces of metadata of your own and leverage this in search! This is what many organizations aren’t doing, and is one reason that their search sucks.
If you want to know more about why your search sucks, and more important how to fix it, come and say hi at my session, simply look for the angry young man below ![]()
Category: Case Studies, How To





Thanks for the post – would love to attend. Would it be possible to share the slides afterwards?
Btw there is a “your” too many on the happy kid image
Best regards from Germany
Max
Hey Max,
Yep I will be sharing the slides out afterwards and thanks for pointing out the extra your!
Be sure to mention all the work we did for NBSP at the end of your talk!
Thanks for posting. You can do more with Meta Data search in SharePoint 2010, e.g. search for Tag / Term IDs (GUIDs).
To link to the content that is tagged with a specific social tag using search:
http://myserver/search/Pages/Results.aspx?k=SocialTagId:“myTagId”
To link to the content that is tagged with a specific term using search:
http://myserver/search/Pages/Results.aspx?k=owstaxIdMetadataAllTagsInfo:0@MyTermId
Please take care about the 0 (Zero) before @ char.
See some usage sample (glossary) here:
http://www.layer2.de/en/products/Pages/Tag-Directory-Web-Part-SharePoint-2010.aspx
Thanks, Frank
Hi,
I’m using search with Meta Data, but for some reason i can’t find “Document Sets” that are tagged with a Term.
I tried a search with the term id but no result.
Do you have any ideas ?