Skip to Content
Author's profile photo Ruchi Tandon

SuccessFactors Solr Powered People Search

This is my last blog for 2017 and I want to end the year by sharing with my readers this extremely useful feature. It is our Global People Search powered by Solr which is a Lucene based Search Index. If you are a large corporation with more than 10000 employees, you will find this feature very useful that will enable you to search for your employees quickly and filter your People Search results by certain organization parameters like Division, Department, Location and Job Title.

 

Example: John Smith Operations will bring all John Smiths in Operations Division

Or Mary Jane HR will bring Mary Jane in your HR department.

 

How can you enable the feature?

 

For live customers you will need to log an incident with our support team to enable this feature and provide your company Id and datacenter with the incident and for the implementing customers you can reach out to your consultants to enable this wonderful feature in your environment. The feature is turned on using a provisioning flag under Company settings.

The pre-requisite to enabling the feature is to enable Action Search and Role Based Permission.

 

You can enable these flags if you or your customer use multiple languages in SuccessFactors and alternate name fields and you want to enable People search on those fields as well.

 

Benefits of Solr Powered People Search

Quick Employee Search Results

Once you enable People Search powered by Solr, it creates a view  with all your users in the system using many keywords and also add  indexes for these key fields. When you search for an employee the system searches on an indexed view based on your keywords that is refreshed on the background constantly. Since the system scans through the view, the end users retrieves the search results much faster as it does not make database calls which is more time consuming.

 

Filter Search Results by Org Entities

There are many common first name and last name in the same organization. To make sure you are selecting the right person from your search results, the system allows you to add an search on name with a combination of Org entities like  Division. Department, Location and Job Title which filters down the results and give you specific employee in that org entity which can help you select the exact person you are looking for.

 

Search Results Before:

After

 

Support Accent characters Search in People Search

The Solr power People Search supports accent characters search as it has mapped the accent characters to the English characters.

For example; if last name is “Kühner”, and you want to get this people by searching “Kuhner”, it’s supported by Solr People Search

 

Supports Search on Alternate Name fields

The Solr powered People Search also supports the search on alternate name fields which was earlier not possible

 

Future of People Search

New Enhancements to People Search will be added to Solr powered People Search.

 

How are the People Search sorted?

The global header people search behavior is enhanced in 1711 to specify the ranking weight for people search keywords:

The search fields are ranked in following 3 categories: –

  1. firstName, lastName, mi, nickname, username
  2. preferredName, displayName, formalName, formalNameAlt1, formalNameAlt2, displayNameAlt1, displayNameAlt2, secondLastName, firstNameAlt1, firstNameAlt2, lastNameAlt1, lastNameAlt2, middleNameAlt1, middleNameAlt2, partnerName, partnerNamePrefix, title
  3. location, location_t, division, division_t, department, department_t, personIdExternal

With this search results ranking, by entering their location, department, division etc. the John Smith (common Name) searches would be more precise.

 

Conclusion

This is really useful feature for all customers and even though the benefits are substantial for larger customers even our smaller customers have nothing to loose by enabling this cool feature. This is the future of search within SuccessFactors so get onboard and delight your users by enabling this feature.

 

 

Assigned Tags

      10 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Andy Wei
      Andy Wei

      Another great blog, Thanks Ruchi!

      Author's profile photo Luciano Cantaro
      Luciano Cantaro

      Hi Ruchi,

      Thanks for you blog!!

      I tried to implement ne feature which you have mentioned above blog and I have gone through above steps which is mentioned by you. But when i try to search the employee name with business unit and employee name with location. i didn't get expected results as mentioned by you.

      Steps i did in SF systems:

      1)Activated enable solar speech in provisioning system.

      2)I have enabled action search by using RBP.

      Please let me know do i need to perform any other steps to get the expected results mentioned by you.

       

      Br,

      Sivaram

      Author's profile photo Ruchi Tandon
      Ruchi Tandon
      Blog Post Author

      Hi there

      Business unit is not one if the org entities that is available for filtering the results. It is Division, Department, location and job title.

      Hope that helps.

      Ruchi

       

      Author's profile photo Former Member
      Former Member

       

      Hi Ruchi,

       

      Thank you for you reply!!

       

      I have tested with employee name and Location even thought am not getting expected results.

      Could you please help us also for getting expected output.

       

      Thanks in Advance!!

       

      Br,

      Siva

       

       

      Author's profile photo Ruchi Tandon
      Ruchi Tandon
      Blog Post Author

      Hi Siva

      Can I advise you log an incident with customer support so they can look int why it is not working for your instance. Unfortunatelt this is not the best place to resolve those type of issues. What data center is your customer instance located and what is the company id?

      Thanks

      -Ruchi

       

      Author's profile photo Vasiliy Baranovskiy
      Vasiliy Baranovskiy

      Thanks Ruchi.

      What is the content of "location_t, division_t, department_t" fields, that you mention?

      Author's profile photo Ruchi Tandon
      Ruchi Tandon
      Blog Post Author

      This is for Translations.

       

      Author's profile photo Vinay Potdar
      Vinay Potdar

      Nice Blog Ruchi...

      Author's profile photo Om Awasthi
      Om Awasthi

      Ruchi,

       

      Thank you for explaining it in detail, it was indeed useful. Is Solr feature was bought by SAP or it was build inhouse.

       

      Thank you,

      Om Awasthi

      Author's profile photo Ruchi Tandon
      Ruchi Tandon
      Blog Post Author

      Thank you Om. I am glad you found it useful