Skip to content

Releases: Smile-SA/elasticsuite

2.10.15.1

25 Apr 16:20
1d350b2
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.10.15...2.10.15.1

2.11.1

14 Apr 12:52
Compare
Choose a tag to compare

📦 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

2.10.15

14 Apr 12:51
618fc32
Compare
Choose a tag to compare

📦 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.10.14...2.10.15

2.11.0

14 Mar 13:50
Compare
Choose a tag to compare

📦 What's Changed

In this new major version we added compatibility with :

  • Magento 2.4.6
  • Elasticsearch 8.x
  • Opensearch 2.x

So if you plan to migrate your project to Magento 2.4.6 you should use this release and the upcoming releases on the 2.11.x branch.

🐛 Fixes

New Contributors

Full Changelog: 2.10.13.3...2.11.0

2.10.14

14 Mar 13:49
1b5023a
Compare
Choose a tag to compare

📦 What's Changed

New Contributors

Full Changelog: 2.10.13.3...2.10.14

2.10.13.3

13 Feb 11:24
8534b9f
Compare
Choose a tag to compare

🐛 Fixes

New Contributors

Full Changelog: 2.10.13.2...2.10.13.3

2.10.13.2

10 Feb 10:09
9397305
Compare
Choose a tag to compare

🐛 Fixes

  • Fixing the maximum width of the index select dropdown by @vahonc in #2843

Full Changelog: 2.10.13.1...2.10.13.2

2.10.13.1

02 Feb 13:00
170b4d6
Compare
Choose a tag to compare

📦 Improvements

Full Changelog: 2.10.13...2.10.13.1

2.10.13

30 Jan 09:40
dc35a14
Compare
Choose a tag to compare

📦 Features & Improvements

In this release you will find a new Back-Office screen allowing you to test the Elasticsearch analyzers. This is a more convenient way to troubleshoot Elasticsearch relevance rather than having to connect directly to the server. (#2794 by @vahonc )

You can now also index child products SKUs separately and prevent them from being merged into the parent product. This behavior was a source of misunderstandings for merchants when building SKU-based widgets. You can now ensure children SKUs are not merged by switching it to Yes throught Stores > Configuration > Elasticsuite > Catalog Search > Enable indexing child product SKU in dedicated subfield (#2753 by @vahonc )

We also improved how the optimizers list is retrieved when building their preview. There was a performance issue if you were having a lot of boosts. Beware, this could break backward-compatibility if you have custom developments extending/rewriting the ApplierList class (#2790 by @romainruaud )

🐛 Fixes

New Contributors

Full Changelog: 2.10.12.1...2.10.13

2.10.12.1

24 Oct 12:50
e72205d
Compare
Choose a tag to compare

🐛 Fixes

Full Changelog: 2.10.12...2.10.12.1