Как искать русский текст, в котором часть символов заменена на английские

Есть ли какой-то рекомендуемый алгоритм как правильно делать поиск по русскому тексту, если в поисковом запросе некоторые символы заменены на аналогичные по начертанию английские?
Поиск нужен с учетом русского стемминга.

Можно пропустить через анализатор с mapping char filter, который выполнит транслитерацию во время поиска, и искать параллельно с исходным вариантом, но с меньшим бустом.