Subscribe via RSS Feed Connect with me on LinkedIn

Search and Metadata in SharePoint 2010

[ 5 ] August 8, 2011 |

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:

  1. Unclear or no quality requirements
  2. Not leveraging metadata effectively
  3. Limited knowledge of out of the box search configuration options
  4. No governance of search
  5. Not training users
  6. 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"

image

Search Scopes

You can use metadata to define your own search scopes such as ‘Engineering Documents’ or documents authored by a particular author.

image

Advanced Search

You can also add or leverage metadata for advanced search as well to allow people to create complex queries.

image

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!

image

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.

image

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.

image

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:

image

Now lets take away all the stuff that metadata provides..scopes, refiners, metadata information in search results, people results, and sorting:

image

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 Smile

 

Search Sucks

Tags: , , ,

Category: Case Studies, How To

About Michal Pisarek: Michal Pisarek is the founder of Dynamic Owl Consulting and a Microsoft SharePoint MVP. View author profile.

Comments (5)

Trackback URL | Comments RSS Feed

  1. Max says:

    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

  2. Hey Max,
    Yep I will be sharing the slides out afterwards and thanks for pointing out the extra your!

  3. Chris says:

    Be sure to mention all the work we did for NBSP at the end of your talk!

  4. 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

  5. Timmy says:

    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 ?

Leave a Reply




If you want a picture to show with your comment, go get a Gravatar.