Доброго времени суток!
Есть база товаров (~30 000) шин для автомобилей.
В существующей базе товаров, названия примерно в таком виде:
Michelin Pilot Super Sport 295/35 R19 104Y
И есть прайсы поставщиков, обычно в xls формате, но формат названий товаров у каждого поставщика разный, может быть например
295/35 R19 Michelin Pilot Super Sport 104Y или
295/35R19 104Y Michelin Pilot Super Sport или в других вариациях. Плюс поставщик к названию товара может еще добавить какое-то свое внутренное обозначение или сократить полное название модели небольшой аббревиатурой (например:
Michelin Pilot Alpin 4 275/30 R20 97W, сокращает как
Michelin PA4 275/30 R20 97W и т.д)
Стоит задача автоматически правильно находить товары по базе, используя названия из прайсов поставщиков.
Возможно существует какой-то инструмент, API для грамотного поиска. Подумывал над использованием API Я.Маркета для поиска названий товаров. Но я нахожусь в Украине, а у нас на данный момент этот сервис заблокирован...
Спасибо за внимание, надеюсь на помощь.
Скриншоты с фрагментами асортимента нескольких прайсов поставщиков, для примера: