Donald Hessing

November 2010 - Posts

BUG: Labels on Social Tags, Refinements panels in search and Ask me About

Recently we faced some problems who were are all related to the default language settings in the managed meta data termstore. If you face any of these problems, check the default language of the Managed Meta Data Termstore.

A workaround for these problems is to set the default language of the Termstore back to English. To do so, go to the Managed Meta Data Termstore and set the default language to English. Some functionality require running the social timer jobs and a full crawl of the content sources as well.

defaultlanguage

Updating Ask me About property fails

If you have implemented User Profiles in SharePoint 2010 you might discover that adding new terms to the “Ask me about” field will cause your Web frontend to hit 100% CPU. After a while Asp.Net will give up with a Thread Abort Exception and a nice error with a CorrelationID. Unfortunately the CorrelationID will not bring you anywhere. The “Ask me About” WebPart responsible for showing the text on the profile home page is responsible for this behavior. Changing the Default Language of the Term Store back to English solves the problem.

Labels on User Profile page don’t shop up

If you tag (Tag It functionality) a SharePoint item with a label, these items with there tagged label will show up on the tag profile page (tagprofile.aspx). Here you can see all the items that you have tagged. A cool functionality is that you can also see if there are items tagged by other users with the same label. This cool functionality witch will be covered in my next blog post uses SharePoint search with keyword SocialTagID=”Your Label”. Unfortunately these items will not show up if the default language is not set to English in the managed meta data store.

Tagprofile.aspx page

browselabelpage

 

Search all items of the label uses the Guid of the label with the keyword SocialTagID.

searchlresultlabel

No refinements in search for Social tags

If you have users who used the tagging functionality to add context to the items in SharePoint 2010, then the used tags should show up as refinement keyword in the refinement panel of enterprise search. However, if you have installed a language pack and set the default language to the installed language pack, the social tags will not show up in the refinement panel. After changing the Default language of the Term Store back to English running a the social timer jobs and doing a full crawl will fix this problem.

refinement

Keep in mind that this is a workaround, not a solution to the problem!