News

[05/11/2015] Keensight Capital supports Smile in its planned acquisition of Open Wide

Smile, the leading European expert in the integration of open source solutions, has announced that it has entered into exclusive negotiations for the acquisition of the company Open Wide.

[21/07/2015] Smile, 1st partner of Ansible in France

Ansible, based in North Carolina, USA, has developed an innovative and open source solution of IT automation. The solution Ansible is very powerful, enabling the management of complex configurations and industrializing deployments for a result "DevOps made simple".

[06/01/2014] Smile strengthens and changes its majority stakeholders

Keensight Capital, one of the leading players in European Growth Equity, is becoming the majority shareholder of Smile, the first expert in Europe for open source solutions, alongside its management and its historic investor, Edmond de Rothschild Investment Partners (with Cabestan Capital Fund), who also participated in this transaction.

All News picto
       
Opening quote All about new solutions and
web technologies Closing quote
picto

Magento Elastic Suite : Version 1.3.0 is out.

SmileLab is glad to announce the release of Magento Elastic Suite version 1.3.0 ! Available in open source on Github.

New features :

- New sort order on facets : "Admin sort" that displays facets options sorted by the attribute's options sort order defined in Back-Office.

- Various performances improvements

  • Replication is now stopped during full reindex
  • Better performances on clusters

- Revamp of categories indexation :

  • Performance gain during indexation
  • Ability to choose if category names should be use for fulltext search on products or not (for each category via the back office).

Relevance improvements :

Stopwords and cutoff frequency :

Stopwords are now indexed. Fulltext queries now uses Cutoff Frequency (https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-match-query.html#query-dsl-match-query-cutoff).

Based on this Cutoff Frequency, the engine is now able to determine which words are stopwords and autodetect them. They will trigger a boost on the results if they are found, but won't impact filtering. Eg. the following query :

"The little horse" : Conjunction of "little" and "horse" is the mandatory part of the query for matching. "the" is optional part of the query, but if the word is found, a boost will be applied on matched results.

Cutoff frequency can be managed on the Back-Office via System > Configuration > Smile Searchandising Suite > Advanced Search Settings > Cutoff Frequency.

Phrase matching :

Phrase matching has also been revamped. It allows to apply a boost on phrase "chunks" if they are found in documents. Eg for the query "white horse", if "white" and "horse" appears in the document, and also the position of the term "horse" is 1 more than the term "white", the document will have a boost into results.

Phrase matching boost can be managed on the Back-Office via System > Configuration > Smile Searchandising Suite > Advanced Search Settings > Phrase match configuration.

Spellchecking :

Spellchecking has also been improved to benefits both precedents points. It's relevance is now far better than before and additionally, the engine is now able to deal with pure stopwords queries such as "to be or not to be", or "he and she".

Boolean attributes :

Boolean attributes indexation has been reworked too : attribute label is now indexed for products having attribute's value at "Yes", this means a product (let's say, a watch) having a "Adjustable" boolean attribute set to "Yes" will now match a fulltext query like "adjustable watch".

Fixed :

  • Autocomplete blocks now supports generic blocks cache tags
  • Bug where multiselect attributes were not properly merged between parent and children products
  • Bug where rating facet was computed on non-approved ratings

Magento Elastic Suite is published in Open Source on Github !

Feel free to report any issues and RFCs on our Github, and especially do not hesitate to submit merge requests if you have enhanced core functions of the module !

Every kind of feedback is also welcome to keep us in touch of your usage of the module.

Romain Ruaud, AurĂ©lien Foucret
picto

Comments

Be the first to add a comment on this weblog.
Write a new comment