У меня есть база данных должностных инструкций, и мне нужно сопоставить эти описания с максимально возможным количеством списков вакансий.В моей базе данных у меня есть основное название должности в качестве ключа (например, Aircraft Pilot) и несколько альтернативных названий (Jet Pilot, Airliner Captain и т. Д.).
Моя проблема в том, что во многих описанияхЯ должен обработать, заголовок содержит слишком много информации - например, заголовок из списка может быть "747 Aircraft Pilot".
Хотя я знаю, что не могу получить 100% -ную точность при таком подходе,будет ли для меня способ сопоставить что-то вроде «747 Aircraft Pilot» с моим описанием «Aircraft Pilot», не выполняя поиск по каждой комбинации слов в строке?Например, существует ли алгоритм, который бы назначал процент совпадения между двумя строками и возвращал все пары с определенным процентом совпадения, например?