Нужен алгоритм сравнения

Франц9 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
31.01.2016

Для сайта агрегатора товаров нужен алгоритм сравнения товаров. 

Имеется сайт агрегатор-товаров (прайс агрегатор). Интернет магазины выгружают из своего каталога например YML файл и добавляют к нам. При добавлении нескольких одинаковых товаров они дублируются. А нам нужно, чтобы один и тот же товар из разных магазинов соединялся и к этому товару добавлялся еще один продавец. Так вот нужен этот алгоритм, который будет сравнивать название, описание, фото добавляемого товара с имеющимися товарами в нашей базе данных. Например в базе имеется товар iPhone 6s, при добавлении товара интернет магазином он может называться иначе (Apple iPhone 6s, iPhone 6s white и так далее.), нужно, чтобы алгоритм определил, что это именно iPhone 6s и добавил информацию о новом продавце в существующую карточку товара.