Помогите с алгоритмом сортировки
---
...Я работаю антинаучным аферистом...
Soundex не катит, другие же совсем данные и цели
---
...Я работаю...
А вот Левенштейн, похоже, уже более близок к тому, что мне надо...
Да, таки я похоже натолкнулся именно на то, что надо. Спасибо
Оставить комментарий
doublemother
Есть некоторый запрос: пользователь вводит набор некоторых синонимов названий хим.веществ, например:Из таблицы соответствий (name, synonym где синоним не уникален, извлекаются массивы формул, соответствующих данным синонимам, например, для приведенного выше примера это будут:
Необходимо отсортировать формулы веществ по степени "похожести" на исходно введенное вещество, для того чтобы выдать пользователю наборы веществ в порядке их соответствия исходному запросу, например, для такого запроса пользователь должен получить:
То есть надо получить для каждого вещества в каждом массиве некоторый коэффициент, по произведению которых и сортировать наборы.
Вот у меня пока нет идей, как определить эту степень похожести, кроме как вводить коэффициенты руками и хранить в базе.