Skip to content

Releases: Smile-SA/elasticsuite

2.10.16

25 May 14:36
Compare
Choose a tag to compare

📦 Features

In this release we introduced the ability to export and import attributes configurations (by @vahonc in #2937)

You will now be able to proceed with exporting the attributes configuration fields related to elasticsuite : "is searchable", "is filterable", "search weight", etc... from the Stores > Attributes > Products grid.

Then you can proceed to the modifications you need, and you can re-import your file through System > Import > choose 'Elasticsuite Product Attributes' and then re-import your file.

This is intended to help the merchants by saving a lot of time at the start of a project, to configure everything in the exported file "offline", and then reimport it once it's ready. This is way more easy than going through all the attributes one by one.

What's Changed

Full Changelog: 2.10.15.1...2.10.16

2.11.1.1

02 May 14:17
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.11.1...2.11.1.1

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