-
Task
-
Resolution: Unresolved
-
Major
-
4.1.0
-
None
Idea: Use Edge N-Gram Tokenizer for search fields
for instance, for a field (Operator.SEARCH, or a new one ?), we want to type "master de bio" and return a content named "Master spécialisé en biologie", with a better score than "Master langues"
Currently, we have to type "Master de bio*", but it is not user-friendly, and we have some ugly code (see StringQuery#__escapeQueryCharsExceptStarsAndWhitespaces) (see CMS-9004)
We should study using Edge N-Gram Tokenizer (https://lucene.apache.org/solr/guide/6_6/tokenizers.html) or something else to handle better search
we have to be careful on what we want exactly and anticipate on a lot of possible research from users