Как организовать алгоритм мониторинга цен с разных магазинов?
Привет!
Суть вопроса:
В конечном итоге необходимо сравнивать цены продукта из разных магазинов.
То есть, к примеру я сделал парсинг товаров с разных магазинов.
Как понять теперь, что, например, у Apple 11 pro есть три цены.
В базе лежат несколько таких товаров Apple 11.
Название могу незначительно меняться, где-то присутствуют кодировки, либо ещё какие-то знаки.
Никак, пока не будут прописаны правила соотнесения или не будет предварительный механизм, где пользователь эти тождества проверяет, меняет или устанавливает и они прописываются в базу.
Обычно делается именно так: если приходит новый товар, программа ищет те товары из других магазинов, которые сходи с ним по названию и предлагают подтвердить или опровергнуть тождество.