Subscribe via RSS Feed Connect with me on LinkedIn

Configuring People Search in SharePoint 2010

[ 3 ] May 31, 2011 |

There are a couple of steps needed in order to configure People Search for SharePoint 2010 which are a little bit different than for configuring indexing for other Content Sources.

Assuming that you have already successfully set up the User Profile Synchronization and have user profiles created then you need to do two things:

1) Adding the My Site Location Start Address

Although this is usually done by SharePoint you need to add the start location to a content source so that the search crawler knows where it should be crawling.

The way that the search crawler knows that it will search for user data is by using the sps3 prefix. It’s not a protocol per se but it does instruct the crawler to search for people data.
So go into a content source and add the following line:

sps3://mySiteHostLocation

image

Pointing upNOTE: If you are running under HTTPS then you need to enter in sps3s for the start address.

2) Allow crawling account access to the User Profile Store

You also need to allow access to the crawling account to be able to retrieve people data. To do this highlight the User Profile Service Application that contains the people profile, c lick in Administrators,add the crawler account and check the ‘Retrieve People Data for Search Crawlers’ permission.

image

Then run an incremental crawl and you will have your user My Sites available in search results! To check if there is any values in the index go to your People Search scope and check that there are items within:

image

Tags: , , , ,

Category: How To

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

Comments (3)

Trackback URL | Comments RSS Feed

  1. [...] getting the SharePoint People Search function to work?  It appears to be a common problem and “Configuring People Search in SharePoint 2010” from SharePoint Analyst HQ has some tips to help you resolve issues, that is, if you’ve [...]

  2. Mark Stokes says:

    Hi,

    It is also worth noting that you might need to give the Search Crawler account Full Read permissions to the MySites web application. Especially if your Search is in a different farm to your MySites web application.

    Mark

  3. Luis says:

    Excellent post, thanks !

Leave a Reply




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