Skip to content

2.6.0

Compare
Choose a tag to compare
@romainruaud romainruaud released this 03 Sep 09:30
· 152 commits to 2.6.x since this release
a1310b4

Good news everyone ! Elastic Suite 2.6.0 is now available !

  • You can now blacklist products from category or search results pages.

  • Contextualized optimizers : you are able to enable/disable optimizer by search term and/or category to fine tune your ranking .

  • We now support ElasticSearch 6.X and 5.X

  • ⚠️ ElasticSearch 2.x support has been dropped, (EOL of ElasticSearch 2.4.X was at the end of February).

  • We also introduced support for latest Magento 2.3 alpha version (Open Source and Commerce).


✅ Detailed changes

  • 💻 Infrastructure & Configuration

  • 👩‍💻 Merchandising features

    • Ability to enable optimizers by category or search term - #591
      This feature can be accessed though the optimizer edit page in admin.

    • Blacklist products on categories and search results - #522 :
      You can use this feature on category preview panel, or via the "Merchandiser" button available on search term page : just tick/untick the small eye icon displayed near each product.

  • 🔍 Search algorithm improvement

    • Better matching when searching on SKU (#810)
    • Now dealing better with hyphens "-" #1022
  • 💻 Technical

    • Virtual categories rules are now considered as an extension attribute : Elasticsuite is not anymore altering the Magento database structure and can now be uninstalled without issues - #863

    • We introduced the concept of Search Context : It's now easy to define default filters that will be applied to each search request for a given type of query - #781

Eg we now define default visibility/stock filter like this via XML :

<request name="catalog_view_container" label="Category Product View" index="catalog_product" type="product" fulltext="false">
    <filters>
        <filter name="stock">Smile\ElasticsuiteCatalog\Model\Product\Search\Request\Container\Filter\Stock</filter>
        <filter name="visible-in-catalog">Smile\ElasticsuiteCatalog\Model\Product\Search\Request\Container\Filter\VisibleInCatalog</filter>
    </filters>
</request>
  • 🐛 Bugfixes and improvements

    • Bugfixes

      • Properly pre-select layered filter value when clicking on an attribute on autocomplete result box. - #779
      • Various aggregation building enhancements - #1018 #1019 #1021
      • Code quality improvements - #1045
    • Improvements

      • Added support for "more like this" query support - #959 #1020
      • Allow Subclasses of backend models to be indexed - #1017

🚀 Roadmap update

  • ElasticSuite 2.7.0 roadmap :
    Our roadmap for ElasticSuite 2.7.0 is published - Roadmap 2.7.0
    We plan to focus mostly on:

  • Behavioral data usage and automated relevance tuning

  • Improved search analytics

  • Better autocomplete and spellchecking relevance

  • Better REST API and GraphQL support

  • And much more ...

Stay tuned and give us feedbacks !