You are on page 1of 12

13/10/2018 How to Configure People Search in SharePoint 2013

In Focus
C# Annual
CornerConference 2019 Dates Announced  
C# Corner
How to Con gure People Search in SharePoint
2013 Ask a Question Contribute

Destin joy Jan 21 2013 Article

1 2 137.9k

Download Free O ce API

In this article we learn about how to configure People Search in SharePoint 2013. The Enterprise Search Center in
SharePoint 2013 searches nearly everything SharePoint crawls. That is the reason why its search results are labeled
"Everything". But for specialized data or scenarios, we often want a specialized search experience to match. For example,
"People" takes you to People Search, that returns only people results, displays them differently, and responds
intelligently to certain people-related queries such as searches for a phone number.

People Search has the following prerequisites:

1. A search service application must be running in the farm. For more information, see "Create and configure a
Search service application in SharePoint Server 2013". The farm must also have a Search Center that uses the
Enterprise Search Center template. For more information, see: Create a Search Center site in SharePoint Server
2013.
2. A Managed Metadata service application must be running in the farm.
3. User profile synchronization must be configured in the farm. Please follow my article: Configure User Profile
Service and My Site in SharePoint 2013: Part I and II
4. Configure My site

Configure crawling

When you configure "My Sites", the default content access account for the search is automatically given "Retrieve
People Data for Search Crawlers" permissions in the User Profile service application. If you want to use a different
content access account to crawl the profile store, you must make sure that the account has permissions to crawl the
profile store. Use the following procedure to grant access to the profile store for a different account.

To grant access to an account to crawl the profile store:

1. Verify that the user account that is performing this procedure is an administrator for the Search service
application.
2. Start SharePoint 2013 Central Administration.
 
3. In Central Administration, in the "Application Management" section, click "Manage service applications".

https://www.c-sharpcorner.com/UploadFile/Roji.Joy/how-to-configure-people-search-in-sharepoint-2013/ 1/12
13/10/2018 How to Configure People Search in SharePoint 2013

In Focus  
C# Annual
C# Corner CornerConference 2019 Dates Announced

Ask a Question Contribute

 
4. On the "Manage Service Applications" page, click the row that contains the User Profile service application, and
then in the ribbon, click Administrators.
5. In the "Administrators for User Profile Service Application" dialog box, in the "To add an account" box, type a
user account in the form domain\user name.

 
6. Click "Add".
7. In the Permissions list, select the "Retrieve People Data for Search Crawlers" check box.
8. Click "OK".

After you give the account access to crawl the profile store, you must create a crawl rule to specify that you want to use
that account when you crawl the profile store. Use the following procedure to create a crawl rule for this purpose.

Create a crawl rule to authenticate to the User Profile service application

1. Verify that the user account that is performing this procedure is an administrator for the Search service
application.
2. In Central Administration, in the "Application Management" section, click "Manage service applications".

https://www.c-sharpcorner.com/UploadFile/Roji.Joy/how-to-configure-people-search-in-sharepoint-2013/ 2/12
13/10/2018 How to Configure People Search in SharePoint 2013

In Focus
C# Annual
CornerConference 2019 Dates Announced  
C# Corner

Ask a Question Contribute

 
3. On the "Manage Service Applications" page, click the Search service application for which you want to create a
crawl rule.

 
4. On the "Search Administration" page, in the Quick Launch, in the Crawling section, click "Crawl Rules".

 
5. On the "Manage Crawl Rules" page, click "New Crawl Rule".

https://www.c-sharpcorner.com/UploadFile/Roji.Joy/how-to-configure-people-search-in-sharepoint-2013/ 3/12
13/10/2018 How to Configure People Search in SharePoint 2013

In Focus  
C# Annual
C# Corner CornerConference 2019 Dates Announced

Ask a Question Contribute

 
6. In the Path section, in the Path box, type the start address for the User Profile service application in the form
sps3://<hostname>, where <hostname> is the URL for the Web application where you deployed the My Sites
site collection.

 
7. Click "Use regular expression syntax for matching this rule" if you want to use regular expression syntax in the
path.
8. In the Crawl Configuration section, select "include all items in this path".
9. In the "Specify Authentication" section, select "Specify a different content access account".
10. In the Account box that appears, type the user account to which you gave access to the profile store in the form
domain\user name.
11. Type the password for the account that you specified in the "Password and Confirm Password" boxes.
12. Clear the "Do not allow Basic Authentication" check box only if you want to allow the user account credentials to
be sent as plaintext.
13. Click "OK".

Remove the profile store URL from the default content source

1. Verify that the user account that is performing this procedure is an administrator for the Search service
application.
2. In Central Administration, in the "Application Management" section, click "Manage service applications".
3. On the "Manage Service Applications" page, click "Search Service Application".

https://www.c-sharpcorner.com/UploadFile/Roji.Joy/how-to-configure-people-search-in-sharepoint-2013/ 4/12
13/10/2018 How to Configure People Search in SharePoint 2013

In Focus  
C# Annual
C# Corner CornerConference 2019 Dates Announced

Ask a Question Contribute

 
4. On the Search Administration page, in the Quick Launch, in the Crawling section, click "Content Sources".

 
5. On the "Manage Content Sources" page, click the link to the default content source (Local SharePoint sites).

 
6. In the "Start Addresses" section, remove the URL for the profile store (sps3://<hostname>, where <hostname> is
the URL for the web application where you deployed the My Sites site collection).

https://www.c-sharpcorner.com/UploadFile/Roji.Joy/how-to-configure-people-search-in-sharepoint-2013/ 5/12
13/10/2018 How to Configure People Search in SharePoint 2013

In Focus  
C# Annual
C# Corner CornerConference 2019 Dates Announced

Ask a Question Contribute

 
7. Click "OK".

Create a content source that specifies how to crawl the profile store

1. Verify that the user account that is performing this procedure is an administrator for the Search service
application.
2. In Central Administration, in the Application Management section, click "Manage service applications".
3. On the "Manage Service Applications" page, click "Search Service Application".

 
4. On the Search Administration page, in the Quick Launch, in the Crawling section, click "Content Sources".

https://www.c-sharpcorner.com/UploadFile/Roji.Joy/how-to-configure-people-search-in-sharepoint-2013/ 6/12
13/10/2018 How to Configure People Search in SharePoint 2013

In Focus  
C# Annual
C# Corner CornerConference 2019 Dates Announced

Ask a Question Contribute

 
5. On the "Manage Content Sources" page, click "New Content Source".

 
6. On the "Add Content Source" page, in the Name section, type a name for this content source.
 
7. In the "Content Source Type" section, ensure that "SharePoint Sites" is selected.
8. In the "Start Addresses" section, type the start address in the form sps3://<hostname>, where <hostname> is
the URL for the web application where you deployed the My Sites site collection.

https://www.c-sharpcorner.com/UploadFile/Roji.Joy/how-to-configure-people-search-in-sharepoint-2013/ 7/12
13/10/2018 How to Configure People Search in SharePoint 2013

In Focus  
C# Annual
C# Corner CornerConference 2019 Dates Announced

Ask a Question Contribute

 
9. In the "Crawl Settings" section, leave the default value of Crawl to be everything under the host name for each
start address.

o In the "Crawl Schedules" section, do the following:


o Select "Enable Continuous Crawls" or "Enable Incremental Crawls".

https://www.c-sharpcorner.com/UploadFile/Roji.Joy/how-to-configure-people-search-in-sharepoint-2013/ 8/12
13/10/2018 How to Configure People Search in SharePoint 2013

In Focus  
C# Annual
C# Corner CornerConference 2019 Dates Announced

Ask a Question Contribute

 
10. If you selected "Enable Incremental Crawls", create an incremental crawl schedule.

• Optionally create a schedule for full crawls.


 
11. If you selected "Enable Incremental Crawls", in the "Content Source Priority" section, select the priority for this
content source.
12. Click "OK".
13. We are now done with the configuration; just search with the name of the person in the search center site and
you will get the results.

  

People Search People Search in SharePoint 2013 SharePoint 2013 sharePoint crawls

Destin joy

https://www.c-sharpcorner.com/UploadFile/Roji.Joy/how-to-configure-people-search-in-sharepoint-2013/ 9/12
13/10/2018 How to Configure People Search in SharePoint 2013

In Focus Destin Joy is  a Microsoft MVP in SharePoint Server. He is a blogger, author and a  
C# Annual
C# Corner Corner Conferencealso
Speaker.He 2019holds
Dates AnnouncedMVP and Microsoft Certi ed TrainerYou can reach
Mindcracker
him @ Destin.Joy@hotmail.com
Ask a Question Contribute
https://www.c-sharpcorner.com/members/destin-joy3

28 5.9m 3 5

1 2

Type your comment here and press Enter Key (Minimum 10 characters)

Thank you..You have di erent options.All relevant information be in Pro le.Better you dont list
entire people.Go for org chart webaprt or any custom solution that can display small number
of people with option to expand.You have still option to search any employee
Destin joy Jan 23, 2013
28 34.6k 5.9m 0 0 Reply

Hi, Fantastic article, thanks for posting it. I have a scenario similar to this example: How would
you go about listing the 'search results' of the entire people/pro le list eg. a sta directory Can
this be achieved? Regards, David
David Jan 23, 2013
NA 1 0 0 0 Reply

Hire a blockchain developer


Want to get your applications built on Blockchain technology? Come, meet the blockchain
experts and hire a team or individuals as per your need.

TRENDING UP

01 Azure DevOps For Web Development - Part One

02 Capturing Image From Web Cam In ASP.NET Core MVC

03 What Is IoT Edge


https://www.c-sharpcorner.com/UploadFile/Roji.Joy/how-to-configure-people-search-in-sharepoint-2013/ 10/12
13/10/2018 How to Configure People Search in SharePoint 2013

In Focus
04 SharePoint
CornerFramework
C# Annual
C# Corner
- Retrieve Search Results
Conference 2019 Dates Announced
 

05 Find Primary/Unique/Foreign Keys And Delete Them In SQL


Ask a Question Contribute
06 SharePoint Online - Scripting Capabilities, Why SharePoint Framework

07 Debugging TypeScript In Visual Studio Code Using Chrome

08 5 Ways to Use Bootstrap Alerts, Warning, Error, Success & Info Messages

09 Microsoft Azure - Setting Up Premium Machine Learning Studio

10 Develop Bot Application Using Visual Studio Mac


View All

Philadelphia
New York
London
Delhi

https://www.c-sharpcorner.com/UploadFile/Roji.Joy/how-to-configure-people-search-in-sharepoint-2013/ 11/12
13/10/2018 How to Configure People Search in SharePoint 2013

In Focus
C# Annual
C# Corner CornerConference 2019 Dates Announced Join C# Corner  

and millions of developerAsk


friends worldwide.
a Question Contribute

Enter your email address Sign Up

Learn ASP.NET MVC Learn ASP.NET Core Learn Python Learn JavaScript Learn Xamarin
Learn Oracle More...
Home Consultants Jobs Career Advice Stories Partners C# Tutorials

About Us Contact Us Privacy Policy Terms Media Kit Sitemap Report a Bug FAQ
©2018 C# Corner. All contents are copyright of their authors.

https://www.c-sharpcorner.com/UploadFile/Roji.Joy/how-to-configure-people-search-in-sharepoint-2013/ 12/12