Алгоритм для сравнения двух имен, чтобы увидеть, являются ли они похожими / одинаковыми - PullRequest
0 голосов
/ 13 декабря 2018

В настоящее время я внедряю автоматизированный рабочий процесс, который должен сравнивать фиксированное имя с другим именем и возвращать, если имя совпадает или нет.Следует учитывать ошибки в написании / опечатках и реализовывать подходящий алгоритм, такой как soundex / levensthein

Пример фиксированного имени = Кристофер Джоэл

Например, должны быть найдены совпадения для:

  • Кристофер Доу
  • Джоэл
  • Кристофер Джоэл
  • Кристопкер Джоэл

Не найдено совпадений для:

  • Marry Doe
  • Кристин

Может, у кого-то уже есть подходящий пример для меня?Я думал о том, чтобы разделить все части имени и сравнить их по отдельности, но я все еще здесь, если это правильный путь.

Большое спасибо

1 Ответ

0 голосов
/ 17 декабря 2018

Я использовал https://www.npmjs.com/package/fuzzball, так как для этого не требовалось никакой логики

...