@sl007 https://github.com/grishka/Smithereen/blob/d1433c5531be7c513860c9a369ec138afd180e92/src/main/java/smithereen/storage/SearchStorage.java
I use this https://github.com/jirutka/unidecode to transliterate everything into Latin alphabet and store these strings in a separate table (qsearch_index). So, basically, search only ever operates on Latin strings.
@sl007 so because:
- I convert names into Latin when creating and updating the search index
- I convert search queries into Latin when searching
I could type your name in Cyrillic and still find you: