У меня есть база данных, в которой хранятся сведения о продуктах, которые взяты со многих сайтов и собраны через API отдельных сайтов.Когда я вызываю канал, детали сохраняются в таблице базы данных.
Проблема, с которой я сталкиваюсь, заключается в том, что, поскольку один и тот же товар указан на многих сайтах продавца, в результате в моей базе данных появляются дубликаты, а затем, когда я показываю их на веб-странице, появляется многодубликаты.
Проблема в том, что у товара нет очевидного уникального идентификатора, у него есть конкретные детали товара (которых может быть много), а затем описание товара у продавца.
Я хотел бы, чтобы элемент появился один раз, а затем предоставил пользователю подробную информацию о том, где еще элемент указан.
Как бы я идентифицировал поступившие дубликаты, не замедляя всю базу данных?Как бы я тогда выбрал одно объявление из всех дубликатов, а затем сохранил, на каких других сайтах показывается это объявление.
Спасибо за любую помощь.