Алгоритм и логика работы
Этап 1. Поиск производителей в наименовании товаров
Если наименование товара содержит строку с производителем - для товара устанавливается этот производитель. Поиск производится по таблице уникальных названий, которые не содержат двусмысленных слов (например "Контактор")
Этап 2. Сопоставление по буквенно-цифровому артикулу
Такие артикулы (как правило) уникальны и служат признаком по которому определяется производитель. Сопоставление производится только для уникальных артикулов в номенклатуре поставщиков
Этап 3. Сопоставление по цифровому артикулу
Эти артикулы не уникальны. Проводится оценка соответствия по названию номенклатуры. При высокой релевантности производится установка производителя