Opened 4 years ago

Last modified 4 years ago

#4819 new enhancement

Russian "е" and "ё" in names

Reported by: nataraj Owned by: geocoding@…
Priority: minor Milestone:
Component: nominatim Version:
Keywords: Cc: dhyan@…

Description

In Russian language there is letter "ё" and in't upper case variant "Ё".
It is U+0401 U+0451, do not mix it with latin "ë" and "Ë"
More about this letter you can see here: https://en.wikipedia.org/wiki/Yo_(Cyrillic)

The main issue of this letter, is that it is optional, and any one can use "е" and "E" instead of "ё" and "Ё", especially in search request. And this request would be syntactically correct.

So way http://www.openstreetmap.org/browse/way/32013211 with name "Щёлковское шоссе" should be surely found both by search request "Щёлковское шоссе" and "Щелковское шоссе"

And bus station http://www.openstreetmap.org/browse/node/287395608 with name "Щелковское шоссе" should be found by "Щелковское шоссе" for sure and for "Щёлковское шоссе" as may be. (As there are a lot of words where "ё" can't be used instead of "е", but in all cases "е" can be used instead of "ё")

It would be good to implement it right in the search engine level, so nobody will need to assign all possible combinations of sorting names with "ё" and without it...

Change History (1)

comment:1 Changed 4 years ago by lonvia

This can be easily done in the transliteration part, however, any changes to that part of the code require a complete reimport of the DB. Not sure when this will happen again.

Note: See TracTickets for help on using tickets.