Smile-SA / elasticsuite

Smile ElasticSuite - Magento 2 merchandising and search engine built on ElasticSearch
https://elasticsuite.io
Open Software License 3.0
761 stars 340 forks source link

With ElasticSearch coming as standard in Magento 2.3, what is the future for this project? #1162

Closed woutersamaey closed 5 years ago

woutersamaey commented 5 years ago

With ElasticSearch coming as standard in Magento 2.3, what is the future for this project?

Can you share anything on this?

romainruaud commented 5 years ago

Hello @woutersamaey

Of course we can share !

You are right, Magento is open-sourcing their Elasticsearch implementation in Magento 2.3. (Did you know that Smile contributed the Elasticsearch 5.x implementation for Magento ?).

But what it actually means is that you'll be able to index your data into an Elasticsearch server with Magento on a legacy way. This is great because Elasticsearch has become quite a standard now. Magento already provided this since 2.1 version (but yes, this was closed-source and only for Commerce customers) and we did not consider this negative for us. This will not change when Magento 2.3 will be out.

In fact, indexing content into Elasticsearch is the "smallest" part of Elasticsuite, and we are glad to see that Magento is also adding this search engine implementation to the core of their solution.

We have already built a lot of features inside Elasticsuite (enhanced fulltext relevance, better autocomplete, smart and rule-based virtual categories, rule-based boost&bury) that are actually addressing many of our customers needs (we are also Magento2 integrator agency), and we think that for now, we are still ahead of Magento in term of features regarding to these search & merchandising use cases.

So actually, I don't think we'll change anything, we'll continue our efforts to deliver our roadmap and new features that we have already planned.

Best regards,

woutersamaey commented 5 years ago

@romainruaud, this sounds really good. Does this mean that upgrading to 2.3 will be (fairly) painless with regards to Elastic Search? I imagine we would simply disable Magento's own modules and keep Elastic Suite turned on, or do you think more will be involved?

romainruaud commented 5 years ago

In fact you do not have to disable any Magento legacy module : Elasticsuite is shipped as a Search Engine implementation, being respectful of Magento standards.

On your Back-Office you will be able to choose a search engine between MySQL Fulltext (legacy), Elasticsearch (legacy implementation of Elasticsearch 2.x), Elasticsearch 5.x (legacy), and Smile Elasticsuite.

Regards

woutersamaey commented 5 years ago

Superb, thanks!