Гибкий поиск по корявому транслиту

Avatar

Очень часто при поиске удобно написать имя/название транслитом, но сложные имена тяжело с первого раза вспомнить и написать правильно. Например, хочу найти «sqwore» и пишу «сквор» но система не находит. После неудачной попытки я писал имя на английском и без ошибок и тыкал на исполнителя/трек. Вот и пришла идея что можно улучшить поиск найдя все такие пары запросов, что первый поисковой запрос не привел к нажатию, а второй сразу после привел к нажатию на самый вероятный вариант, естественно с минимальной проверкой валидности такой пары. Такие пары можно добавить в уже существующие поисковые алгоритмы и это сильно упростит жизнь мне (и не только (надеюсь))