Releases 2.11.9.1 & 2.10.23.1

📦Main Features

Elasticsuite Premium

Ability to search in/refine the explained results

It is now possible to search inside the list of products displayed in the explain results screen, in a similar way that it is possible in the category preview screen.
Since that does not alter the score of the products found through this “mini-search”, it is now easier to look at the score details of a given product in the explained context.

The default explain results screen when simulating a full text search for “gear” on a Luma :

When reducing the displayed products to those also matching “duffle” :

Accentuated form of popular search terms can now be shown in the autocomplete

Elasticsuite Open Source

If your store is in a language featuring accents and diacritics, you might want to show popular search terms exactly as typed by your users instead of the “ASCII folded” version of those search terms as it is now.
For instance, in French, if “boîte à thé” (tea box) is a popular search, by default the Behavioral Autocomplete module would show it as “boite a the”.
The new settings available in Stores > Configuration > Elasticsuite > Behavioral Autocomplete > Tweaks > Show raw search terms will allow you to make sure that “boîte a thé” could be shown as is when a user searches for “boite” in the autocomplete.

If there was nothing to fix, the command has no effect :.

🐞  Bug fixes

  • [Catalog] Feature 3333, add fallback to use system config value for Sort Direction
  • [Catalog] Fix 3405, returning the translation of the variable for Dutch language
  • [Core] Fixing alternative stemmers list (Italian, Spanish)
  • [Core] Forced logging of error request body+message w/o debug mode
  • [Core] Adding support for simple regexp queries
  • [Core] No edge ngram decomposition in termVectors
  • 💎 [Explain] Fix plugin conflict with smile/module-elasticsuite-targetrule
  • [Indices] Fix 3403 DateTime constructor in IndexStatusProvider
  • [Optimizer] Fix display of boost value/weight grid column
  • 💎 [Recommender] Fix facet recommender display on mobile
  • [Tracker] Avoid deprecation warnings
  • [Tracker] Remove CDATA tags in tracker JS
  • [VirtualCategories] Improve sortOrder direction fallback in case of empty string
  • [VirtualCategories] Adding fallback when default sort by is unset

🧰Quality

Elasticsuite Premium

  • [Quality] Fixing composer cache
  • [Quality] Fixing license tags

Elasticsuite Open Source

  • [Quality] Spellchecker unit tests
  • [Quality] Allow own mapping impl. by using interface instead of mapping directly
  • [Quality] M2 2.4.7 compatiblity: Adding missing parameter into constructor