Symptom
When user searches for approvers upon class registration, some approver 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
- Create a class and add an approval process
- Go to My Learning and register the class
- On the registration page, it is required to pick an approver
- Type in different user names and observe the different behavior
Cause
This scenario uses fuzzy search logic for providing user suggestions.
To know more on how this fuzzy search works, please refer to this: What is Fuzzy Search
Fuzzy search treats each character in a different way and accordingly weighs its search, hence the results could be different.
Resolution
There is a configuration that determines the suggestions.
Go to Learning Administration -> System Administration -> Configuration -> System Configuration -> userFuzzySearchIndex
Value should be between 0 and 1.
0 being the flexible/lenient search and 1 being the exact match.
You can adjust the index value to get desired search behavior.
E.g., If this index is currently 0.7, you can change this to 0.3 to get more flexible suggestions.
See Also
Keywords
approver, search user, search approver, search logic, userFuzzySearchIndex, fuzzy search , KBA , LOD-SF-LMS-ADM , System Admin, Global Variables, References , How To