Матчинг захватывает мир: банки матчат транзакции, маркетплейсы – товары, а Google и другие IT-гиганты проводят соревнования по решению таких задач на Kaggle.

Для маркетплейса матчинг – важный процесс, который решает сразу несколько задач:

🔹Показывать сначала самые выгодные предложения при поисковом ранжировании товаров;

🔹Объединять множество товаров в одну сущность и показывать предложения одного и того же товара от разных селлеров;

🔹Понимать, как предложения селлеров выглядят относительно друг друга, и поощрять их дополнительными бонусами.



Саша Голубев, руководитель группы разработки ML-продукты, рассказал о решении этой задачи и способах её реализации: offline (batch) vs online (realtime), а также о том, почему мы переехали с batch на realtime.



Статья готова и ждёт вашего прочтения.



#ozontech_habr