Here is a guest post from a couple members of the Sugar Developer community. Yann Berges and Cédric Mourizard from Synolia, an Elite SugarCRM Partner, share some insights on how to improve the quality of Elasticsearch results in Sugar.
Elasticsearch in Sugar 7
Since Sugar 6.5, Elasticsearch has been included as a core feature of the Sugar Application and became a required component in Sugar 7.x releases. You can find some information regarding installation, configuration, and monitoring of Elasticsearch in the Knowledge Base.
It works very well and is pretty fast!
However, the default configuration is often too strict with diacritics such as accent and stressed letters found in languages like French. For example, the default configuration will not match e with é during a global search which is not desirable for us.
Below we will explore how Elasticsearch Analyzers can be used to address this issue. It is quite easy and does not require custom code!