We have several spotlight rules configured to trigger for specific keywords and also have general rules with no specific triggers. Also the rules with specific keywords as trigger are prioritized higher thank the general rule.
Rule "Feature Keyword" with the trigger "keyword" and target record z with priority 1
Rule "Feature Navigation State" with no triggers but have target Navigation State with priority 25
The issue is when I search for "keyword", the system does not always return the rule with priority 1. The spotlight rule returned is sometimes the one with priority 1 and sometimes with priority 25. How can I resolve this issue.
If both these rules belong to the same zone check you haven't selected the "Shuffle Rules" option for the zone (Developer Studio > Dynamic Business Rules > Zone > "Shuffle rules" checkbox). Also, try using the "Preview" option in Workbench rule manager - that will give you some more information on why rules have/haven't fired.