Добрый день, all. Есть простой поисковой запрос, он он находит исключительно слова без опечаток:
SELECT * FROM movies WHERE movies.name LIKE "%Матрица%". Но если точное написание неизвестно, или при поиске были допущены ошибки и опечатки, он ничего не найдёт. Поиск должен выдавать не только точные результаты, но и частичное совпадение и похожие результаты. Пример. Человек вводит "Шарлиз Тернер", а поиск находит возможные варианты: "Шарлиз Терон", "Чарльз Герман", "Чарльз Белардинелли". Как сконструировать поисковой механизм так, чтобы в результате запроса также находились "похожие" результаты? Спасибо за внимание.