Нечёткое сопоставление названий организаций
Использовать нормализованные токены и дополнительные признаки; показывать кандидатов без утверждения юридической идентичности.
Методика и примеры
Нечёткое сопоставление названий организаций
Названия очищаются от явно заданных служебных токенов и пунктуации, затем оцениваются по выбранным полям. Кандидаты подтверждаются человеком. Совпадение названия не трактуется как юридическая идентичность организаций.
Ограничения
Точные ключи сохраняют текстовые ID и ведущие нули. Пустые ключи требуют проверки. Нечёткие алгоритмы — до 200 000 пар / 5000 кандидатов с ручным подтверждением; оценка сходства не является вероятностью. ISO-время требует явной зоны. Никакие внешние системы не изменяются.
Проверяемый пример
Входные данные примера
id;name 1;ООО Ромашка 2;АО Север
| ID пары | Строка A | Строка B | Сходство, % | Основание | Запись A | Запись B |
|---|---|---|---|---|---|---|
| p-1-1 | 2 | 2 | 100.00 | name: 100.0% (символы 100%, токены 100%) | ["1","ООО Ромашка"] | ["A","Ромашка ООО"] |
| p-2-2 | 3 | 3 | 100.00 | name: 100.0% (символы 100%, токены 100%) | ["2","АО Север"] | ["B","Север АО"] |
