Похожесть строковых значений, степень сходства строк

Когда необходимо выбрать несколько максимально похожих записей таблицы БД к тем данным, что ввёл пользователь?

Нужно просто просуммировать произведения "похожести" полей на их "важность". После чего, сортировать по убыванию суммы и выбрать N первых записей. Важность будет пропорциональна длине строки, а вот над похожестью надо ещё заморочиться.

Не помню, когда и как, но я слышал о существовании функции, которая сравнивает две строки и возвращает значение между нулём и единицей, что мне и нужно.

В гугле не нахожу, потому и спрашиваю. Если кто-то знает, подскажите, пожалуйста.


Ответы (0 шт):