May 15, 2019 - Bloomreach Experience - Open Source CMS

May 15, 2019

CSC

Improvements

With this release we have increased the customers’ visibility into BloomReach query processing. Previously, in the search API, when a query was autocorrected, we would return the autocorrected query in the JSON response (see screenshot below). This could be used to let end users know that their query has been spell-corrected.

"autoCorrectQuery:" "paper"

Now, the JSON response has been upgraded to not only return when a query is Autocorrected, but also when a query is Relaxed (refresher: when a query is fired and 0 matching results are found, BloomReach tries to Autocorrect/Spellcorrect the query; if it still yields 0 results then BloomReach will relax the query to only the product type in the query so that we return related products instead of 0 results). Customers can use this to inform their end users that a modified query was searched for since no results were found for their original query. E.g. “We could not find “ballpoint pens”, but here are some other “pens” you might be interested in”.

"metadata": { 
  "query": {
    "modification": {
      "mode": "relaxedQuery",
      "value": "pens"
    }
  }
}

Note: we’ve also introduced a new format to return Relaxed Query. We’ll also return the Autocorrected Query in this new format (see screenshot below). We will continue to return autoCorrectQuery in the old format for backwards compatibility.

"metadata": {
  "query": {
    "modification": {
      "mode": "autoCorrectQuery",
      "value": "paper"
    }
  }
}

 

Bug Fixes

  • Ranking rules were not honoring the bury operation in the preview and FE response.  The issue has been fixed with this release.

Dashboard

No updates this release.

Did you find this page helpful?
How could this documentation serve you better?
On this page
    Did you find this page helpful?
    How could this documentation serve you better?