Skip to content

2.10.19.1

Compare
Choose a tag to compare
@rbayet rbayet released this 01 Feb 10:00
· 84 commits to 2.10.x since this release
15a24cd

Main changes

We fixed the elision/contraction management for French, Italian and Catalan when indexing/searching content.

Historically the text analyzers for those languages were supposed to ignore the elision/contraction of some articles or pronouns but didn't due to an improper order of text transformation components.
This could be problematic if you had a Minimum Should Match lower than 100%

For instance :

  • in French: l'avion (mandatory form of "le avion" - "the plane") was supposed to be indexed as avion (plane) but was still indexed as l avion, so searching for l'avion bleu vole could match l'écureuil bleu vole with a 75% minimum should match (matches on l, bleu and vole)
  • in Italian: comedia dell'arte was supposed to be indexed as comedia arte but was indexed as comedia dell arte
  • in Catalan: l'avi (the grandfather) was supposed to be indexed as avi (grandfather) but was indexed as l avi

This release fixes that issues and now the following elisions/contractions will be removed as intended :

Should this changes affect you negatively, please be aware that you can override those settings (as all of those in the elasticsuite_analysis.xml configuration file) in a custom module.
Feel also free to let us know, especially about the configuration Italian and Catalan since we are not native speakers and we are just following official Elasticsearch recommendations.

📦 Features

  • [Community] Integrating HS form in dashboard. by @romainruaud in #3155
  • [Thesaurus] Feature #3115, add a warning message for existing terms in other thesaurus by @vahonc in #3128

🐛 Fixes

  • [Analytics] Exclude search usage chart type from i18n by @rbayet in #3161
  • [Search] Fix french stemmer on "clef/clefs" and better elision management by @PierreGauthier in #3156

Full Changelog: 2.10.19...2.10.19.1