Мои пользователи будут импортировать, вырезав и вставив большую строку, которая будет содержать названия компаний.
У меня есть существующая и постоянно растущая база данных MYSQL с названиями компаний, каждая из которых имеет уникальный идентификатор компании.
Я хочу иметь возможность анализировать строку и назначать каждому введенному пользователем имени компании нечеткое совпадение.
Прямо сейчас простое совпадение строк также выполняется медленно. ** Будет ли индексирование Soundex быстрее? Как я могу дать пользователю несколько вариантов во время набора текста? **
Например, кто-то пишет:
Microsoft -> Microsoft Bare Essentials -> Bare Escentuals Polycom, Inc. -> Polycom
Я нашел следующие темы, которые кажутся похожими на этот вопрос, но плакат не одобрен, и я не уверен, применим ли их вариант использования:
Как найти лучший нечеткое совпадение строки в большой базе данных строк