Skip to content

2.11.1

Compare
Choose a tag to compare
@romainruaud romainruaud released this 14 Apr 12:52
· 654 commits to 2.11.x since this release

📦 Features

In this release we introduced various improvements for relevance and UX (#2886) :

Boost on "spans" (aka boost on beginning of the fields)

We introduced a mechanism allowing to boost results that contains the search terms in the beginning of their values.

This feature is disabled by default and has to be enabled in the Elasticsuite > Relevance Configuration > Span Match Configuration.

Then it must be enabled on the targeted attributes (most of time, "name" will be the only targeted).

Eg :

  • without this feature, customers are searching for "laptop" but in result page they view first "Bag for laptop","Cleaning set for laptop"
  • with this feature enabled on "name" attribute : the products having a name beginning with "Laptop" will have an higher score

Allow to disable "norms"

By default with Elasticsearch, the score of a given field depends on the field length. You can now disable this on attribute level, in Stores > Attributes > Product > Attribute Edit page > Storefront properties > Advanced Elasticsuite Configuration > Disable norms : Yes

Eg :

  • with norms enabled (default behavior) on the "name" field, a customer search for "dress", a product named "red dress" will have an higher score than a product named "red dress with long sleeves" (for the "name" field).
  • with norms disabled : these 2 products will have the same score for the "name" field.

Attribute configuration screen refactoring

Due to huge number of parameters in the Stores > Attributes > Product > Attribute Edit page > Storefront properties we decided to split the search related configurations into three different fieldsets :

  • Search configuration
  • Layered navigation configuration
  • Advanced Elasticsuite configuration

🐛 Fixes

New Contributors

Full Changelog: 2.11.0...2.11.1