Search Ranking Rule Issue

Problem

Any ranking issue for search query.

Debugging Steps

To investigate the issue and the reason, follow the steps below:

  1. Check if the rule in the Dashboard is created correctly.
  2. Check if there are any external influences or global rules affecting the query.
  3. Check if there is any scheduling on the rule.
  4. Contact your technical team to check if the API call matches with the dashboard ranking rule created.
    a. If yes, reach out to your technical team to investigate further.
    b. If not, raise a ticket on the Bloomreach Support Portal and include the API call.

Additional Steps

To dig deeper into the issue you can test the following scenarios:
A. Is the problem that products that are not supposed to are showing up in the search?
Check the ranking diagnostics for the query, click on the product that should not be shown to see why it is returned.

B. Is the search not showing products that it is supposed to?
Check the ranking rules to see if this product is blocked specifically. Additionally, if staging uses the same feed on production, check staging to see if the product shows up. If it does, it is a rule on the dashboard blocking this product to show up in the search.

C. Is the search showing the right products in the wrong order?
Check the ranking diagnostics for the query. Look at the total score of the products, this represents the order Bloomreach wants to show the items in. If the order shown is not in the descending order of the total score, the difference is caused by a ranking rule in the dashboard, examine those rules closely.

📘

Note:

It is not always possible to check A and B by the ranking rule alone. C can be found in the ranking rule, but as the ranking rules only show global scores, you can ask your technical team to look at the ranking diagnostics as it is Pixel that controls the display set order.


Did this page help you?