Функция MySQL для проверка процента схожести между двумя текстами

Мне нужен код MySQL для проверки процента схожести между текстом, отправленным через форму, с рядом текстов, хранящихся в базе данных MySQL.

Я ищу хранимую процедуру MySQL, которая будет работать так же, как функция PHP подобный_текст () . Процедура расстояния Левенштейна в MySQL уже существует, но этого недостаточно.

Когда пользователь отправляет текст, алгоритм должен вернуть любую запись в базе данных с заданным процентом сходства с отправленным текстом (он будет сравнивать только один столбец в базе данных), например, вернуть все записи из базы данных, которые имеют сходство> 40% с текст, представленный пользователем.

Например, код таблицы

TABLE - Articles
id, article_body, article_title

должен возвращать все строки, которые имеют процент сходства> 40% (или другое заданное значение) с текстом (article_body), отправленным пользователем.

7
задан NullUserException 12 October 2011 в 05:29
поделиться