2.11.5.1
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 asavion
(plane) but was still indexed asl avion
, so searching forl'avion bleu vole
could matchl'écureuil bleu vole
with a 75% minimum should match (matches onl
,bleu
andvole
) - in Italian:
comedia dell'arte
was supposed to be indexed ascomedia arte
but was indexed ascomedia dell arte
- in Catalan:
l'avi
(the grandfather) was supposed to be indexed asavi
(grandfather) but was indexed asl avi
This release fixes that issues and now the following elisions/contractions will be removed as intended :
- for French:
l, m, t, qu, n, s, j, d, c
as defined in that language specific elision filter configuration - for Italian:
c, l, all, dall, dell, nell, sull, coll, pell, gl, agl, dagl, degl, negl, sugl, un, m, t, s, v, d
as defined in that language specific elision filter configuration - for Catalan:
d, l, m, n, s, t
as defined in that language specific elision filter configuration
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.11.5...2.11.5.1