Symptom
Advanced rule with "NOT" or "-" shows different posting jobs in Test Rule page and RMK category page.
Environment
- SAP SuccessFactors Recruiting Marketing
- Career Site Builder
Reproducing the Issue
- CSB > Pages > Category > create a category
- Advanced Rules Editor
- Create a rule with simple "NOT" or "-"
e.g. NOT zip: "XXX" or -zip: "XXX" - Click on "Test Rule" button to check the posting job number
- See in RMK category page, the posting job number is not matching which shows in "Test Rule" page
Resolution
It's a current system limitation.
Instead of using an advanced rule consisting of just 'NOT', use an additional term before the NOT.
For example, either of the following works:
joblocale: en_US AND NOT zip: "XXX"
joblocale: en_US AND -zip: "XXX"
The reason for this requested configuration change is that it is a limitation of the search technology, called lucene.
It does not support searches that consist only of a 'NOT' search.
See Also
2935085 - How to Enable Advance Rule on CSB - Recruiting Marketing
Keywords
CSB, advanced rule, category, category pages, posting job number, , KBA , LOD-SF-RMK-CSB-CAT , Category page rules , LOD-SF-RMK-CSB , Career Site Builder , LOD-SF-RMK , Recruiting Marketing , Problem