The worst fucking thing a search system can do to a user is to "fix typos".
Here's a VK community I found on my phone. I wanted to open it on my computer. I typed its name into the search field. I had my "typo" helpfully "fixed" and got presented with results that don't match my query.
Please, I beg you, if you're building a search feature, always treat user input as a strict order, not a suggestion. No dictionaries. No synonyms. No fuzzy matching. Just dumb substring search.

