Symptom
- When searching for personExternalId, the results comes on the top of the search but after enabling the "Fuzzy Search in People Search" feature, they are showing at the end of the search results;
- When searching for Chinese/Japanese/Korean names you do not get an exact match.
Environment
- SAP SuccessFactors HXM Suite
- SAP SuccessFactors Employee Central
Reproducing the Issue
- Search for a Chinese/Japanese/Korean name in the Global Search;
- Results are inconsistent and the following scenarios appear:
- Searching for all the symbols, no results came up;
- Searching for the 2 first symbols, partial results came up (the user appears in the second spot);
- Searching for the three symbols, but separating the last one, the system came up with the exactly result.
Cause
The following causes are applicable to the issue:
- "Enable Solr People Search (requires Role-based Permission)" is enabled in Provisioning, but alternate language for Solr index is disabled.
- Fuzzy search is enabled in Company System and Logo Settings.
Resolution
The following resolutions are applicable for each symptom:
- The search result display is ordered by matching score and the personExternalId has lower score percentage than other name fields. You will find your expected search result in the last of list see more details on SAP Help Ranked weighting of Search Results.
- Solr search is a dictionary based search, thus it easily causes other results to be hit when searching people by Chinese, Japanese or Korean names. The best practice for those languages is:
- Enable Solr search in Provisioning
- Enable alternate language for Solr index (for specific language e.g.: Japanese, Chinese) in Provisioning.
- Rebuild the employee index; Please open an incident to the component LOD-SF-PLT-SRH.
NOTE: If you're using Chinese/Japanese/Korean languages, please be aware that the the Fuzzy Search will see the symbols "splitted up", therefore, the search will also bring up, among with the results, some users that don't match the complete search value, but still match one of the symbols that are part of the entire search keyword, what can show confuse results (such as users that only match one symbol appearing above users that match all of them).
See Also
- 2922917 - Enabling Fuzzy Search in People Search
- Enabling Fuzzy Search in People Search
Keywords
Fuzzy Search, People Search, personExternalId, search results, fuzzy, special character, characters, dash, hyphen, PLS-11790, PLS-11790, INC0085564, PLS-13731, language, chinese search results, alternate language, KM-16993 , KBA , LOD-SF-PLT-SRH , Search , Problem
Product
SAP SuccessFactors HCM Core all versions