Мне нужен код MySQL для проверки процента схожести между текстом, отправленным через форму, с рядом текстов, хранящихся в базе данных MySQL.
Я ищу хранимую процедуру MySQL, которая будет работать так же, как функция PHP подобный_текст ()
. Процедура расстояния Левенштейна в MySQL уже существует, но этого недостаточно.
Когда пользователь отправляет текст, алгоритм должен вернуть любую запись в базе данных с заданным процентом сходства с отправленным текстом (он будет сравнивать только один столбец в базе данных), например, вернуть все записи из базы данных, которые имеют сходство> 40% с текст, представленный пользователем.
Например, код таблицы
TABLE - Articles
id, article_body, article_title
должен возвращать все строки, которые имеют процент сходства> 40% (или другое заданное значение) с текстом (article_body), отправленным пользователем.