Мы разрабатываем мобильное приложение, которое считывает штрих-коды продуктов и получает цены с 8 сайтов электронной коммерции.Я проектирую сторону веб-сервера на C #, которая имеет всю логику и отправляет данные клиенту через веб-сервис.
Если я спрашиваю цену продукта, отправив штрих-код, все в порядке.Но большинство систем веб-сайтов не имеют номеров штрих-кодов в своей базе данных, поэтому я должен отправить им название продукта, и оно ДОЛЖНО совпадать, чтобы получить информацию о продукте.
Чтобы получить название продукта, я делаюUPC поиск и получить название продукта с веб-сайта.
Но проблема начинается в этот момент.Каждый сайт электронной коммерции может иметь различную структуру и другое название продукта.Как я собираюсь написать алгоритм, который будет анализировать базы данных электронной коммерции и приносить мне результаты.Нужно ли мне писать отдельный анализатор данных для каждого сайта электронной коммерции.Есть ли алгоритм, который я могу написать.
Любая помощь будет оценена.