Smile-SA / smile-magento-elasticsearch

Magento ElasticSearch Implementation
151 stars 90 forks source link

Magento 2.x support :

The repo for Magento 2 version of our module is available in the new repository of the module : https://github.com/Smile-SA/elasticsuite.

Enjoy !!!

About this module :

This module provides an integration of ElasticSearch into Magento developed by the R&D to address a lot of shortcomings met with the native SolR integration shipped with Magento EE :

You can find more information in our slideshare slides :

enter image description here

Documentation :

FAQ

Why choosing ElasticSearch instead of extending the SolR implementation shipped with Magento EE ?

First, ElasticSearch contains a lot more useful features needed to achieve some features of the project :

Into the future we plan to use even more features specific to ElasticSearch (percolation, aggregation), since they are very valuable into an eCommerce context.

In the end ES has a lot of advantages over SolR :

Who is supporting the module ? What about upgradability ?

Smile is supporting the module and ensure it is compatible with new Magento versions. The kind of feature we provide requires usually an external tool (FredHopper, ...) which requires a project by project upgrade which can take longer.

Our main idea is to create a community of clients sharing investment and evolutions about searchandizing features.

What is the project roadmap ?

What Magento version is supported ?

The module has been successfully deployed and tested against the following Magento versions :

Can I install it on my existing project ?

If your project is using Magento EE >= 1.13 or Magento CE >= 1.8, the time you will need depends only on the amount of custom developments you spent on SolR onto the project. The custom developments can be separated in two parts :

If your project does not rely on SolR to achieve developments, the migration project should not be more than a few days project.

For older version of Magento, an evaluation should be done for your specific project.

Bugs / RFC

Don't hesitate to :