SAP Knowledge Base Article - Public

3496672 - LMS Search Logic for Peer Search

Symptom

When user searches for approvers upon class registration or other users for recommendation, request observations, etc., some user names are immediately suggested when typing only part of their names, while others will need full name to get the perfect match.

Environment

SAP SuccessFactors Learning

Reproducing the Issue

  1. Create a class and add an approval process >
  2. Go to My Learning and register the class >
  3. On the registration page, it is required to pick an approver >
  4. Type in different user names and observe the different behavior.

Cause

These searches use fuzzy search logic for providing user suggestions. Fuzzy search treats each character in a different way and accordingly weighs its search, hence the results could be different.

To know more on how this fuzzy search works, please refer to What is Fuzzy Search.

Resolution

There is a configuration that determines the suggestions, through the userFuzzySearchIndex.

The setting's values should be between 0 and 1, 0 being the flexible/lenient search and 1 being the exact match. Customers can adjust the index value to get the desired search behavior.

  • E.g.: If this index is currently 0.7, changing it to 0.3 results in more flexible suggestions.

In order to review the setting's value and/or adjust it, please:

  1. Navigate to Learning Administration > System Administration > Configuration > System Configuration >
  2. Open SEARCH in the edit mode >
  3. Search for userFuzzySearchIndex >
  4. Update its value with a number between 0 and 1 (for example, 0.3) and click on 'Apply Changes'.

See Also

Keywords

sf, lms, sfsf, learning, request, observer, search, user, approver, logic, userFuzzySearchIndex, fuzzy, missing , KBA , LOD-SF-LMS-ADM , System Admin, Global Variables, References , How To

Product

SAP SuccessFactors Learning all versions