Is it possible that Discourse’s search engine doesn’t know about fuzzy search with diacritics?
Diacritics are glyphs added to letters in many languages (notably not in English, except when borrowing foreign words and even then). Speakers of languages with diacritics expect search engines to basically ignore them (i.e. searching for “Mexico” or “México” provides the same results).
In Discourse, diacritics seem to be critical:
- https://confederac.io/search?q=poesia (no diacritic) provides zero results.
- https://confederac.io/search?q=poesía (with diacritic) provides one result.
Languages with diacritics use them everywhere, but then their speakers are often lazy or wrong using them. The difference between finding the content you are looking for or not is huge.
I Discourse using an own search engine or embedding an existing one i.e. Elasticsearch? In any case, hopefully there is a library or something that Discourse developers could use to integrate diacritics fuzziness in search?