Symptom
- Partial term search in library return results not as expected.
- Understanding the library search engine design.
Environment
SAP SuccessFactors Learning
Cause
- Library search engine changed from Occurrence to Progressive providing different return results.
- Unclear or incorrect expectations of catalog search behavior.
Resolution
- The OCCURRENCE search uses a double wildcard (wild card for both sides of the term) on all search terms for all fields. The PROGRESSIVE search uses a right side wildcard for all fields except ID. ID still uses a double wildcard.
- The Progressive search engine was developed to improve both performance as well as results rankings based on the context of all the search terms submitted together, giving greater weight to "and" relationships between terms as well as ranking exact matches higher than partial matches; verse the Occurrence based model which gives greater weight to each terms occurrence individually. We do not do a double wild card on progressive model by design as would hamper the performance.
- The index ignores or excludes certain punction as keys form search results, for instance "," or "." Including these two punctuation characters would result in many results that are good matches being ignored. It is a very common and accepted practice when implementing a search index.
- Using " " for an exact search is a feature of the search. It forces an exact match and prevents keyword tokenization.
- You can also use ** for a wild card search. Other wildcard characters can be used when using Power Search (see System Configuration > Search).
- For multiple terms, please refer to See Also section below for more information.
- Customers have the option to use which ever library engine model works best for their use cases to provide this flexibility via the library configuration in System Admin > Configuration > System Configuration > LIBRARY.
See Also
Keywords
LMS, OCCURRENCE_RELEVANCE, PROGRESSIVE_RELEVANCE, catalogSearchEngine, relevance, result, name, title, phrase, working, incorrect, returned, library, order , KBA , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-CAT , Catalog , Problem
Product
SAP SuccessFactors Learning all versions