Подскажите пожалуйста как правильно настроить конфиг для выполнения полнотекстового поиска в MySQL?
Есть таблица в БД со списком контактов (350000+) столбцы id, name. Задача: найти возможные опечатки ФИО и вывести их id. Выполнял поиск с помощью MATCH AGAINST для каждого ФИО.
т.е. Запрашивал список ФИО и для каждого из них выполнял запрос в БД MATCH AGAINST.
после перебирал результат с помощью levenshtein в PHP. Если была разница в 1 символ записывал в массив.
Один запрос выполнялся около 1-2 секунд.
База данных контактов обновляется каждые 5 минут.
Посоветовали использовать sphinx для выполнения запросов, но информации по настройке полнотекстового поиска свежее 2013 года не нашел.
Или же есть другой вариант решения данной задачи.
Более подробное описание задачи
Как найти и вывести контакты с возможными опечатками?