Я хочу добавить новую функцию в поиск на моем сайте. Я использую PHP и MySQL. База данных MySQL, содержащая таблицу с элементами, которые пользователь будет искать, для каждого элемента есть столбец «ключевое слово», в котором ключевые слова разделены запятыми «ПРИМЕР: кошка, собака, лошадь». После пользовательского поиска на моем веб-сайте я хочу получить слова, которые позволяют мне сказать «85%», похожие на его ключевое слово поиска, это для переопределения поиска. И для орфографической ошибки мне нужен сервис или что-то, что обеспечивает правильность ключевого слова или ошибку, поэтому я получаю некоторые исправления и проверяю, существуют ли они в базе данных, а затем даю эти исправления пользователю, чтобы изменить его ключевое слово поиска.
Я не прошу решения здесь ... но если вы можете направить меня так или иначе, это будет здорово.