Доброго времени суток!
Есть база товаров (~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 Я.Маркета для поиска названий товаров. Но я нахожусь в Украине, а у нас на данный момент этот сервис заблокирован...
Спасибо за внимание, надеюсь на помощь.
Скриншоты с фрагментами асортимента нескольких прайсов поставщиков, для примера:
![9f679458c1f34a96af9947a697f48664.png](https://habrastorage.org/web/9f6/794/58c/9f679458c1f34a96af9947a697f48664.png)
![d51d3f887be34450b5c65e598175902e.png](https://habrastorage.org/web/d51/d3f/887/d51d3f887be34450b5c65e598175902e.png)
![8fd6c3a54dc54c51b3e02c19e882ffa4.png](https://habrastorage.org/web/8fd/6c3/a54/8fd6c3a54dc54c51b3e02c19e882ffa4.png)