Вводные данные  

Имеется интернет-магазин. Нам необходимо найти на нем ссылку на страницу, соответствующую товару, с конкретным наименованием. Для этого мы сделали парсер, который обходит все страницы товаров и сравнивает искомое наименование и наименование товара с текущей страницы.  

Ваша задача  

Написать C# функцию, которая будет сравнивать 2 строки (собственно наименование эталонного искомого товара И найденного) и выдавать степень их соответствия друг другу (например по 100 бальной шкале).  

Дополнительные требования  

Очень желательно, чтобы у вас был опыт реализации именно подобных задач (то есть сравнения наименований товаров).  

Важно! 

Можно задействовать расстояние Левенштейна (можем предоставить исходники с его использованием), однако нужно учитывать, что в строке могут присутствовать дополнительные слова (например название цвета товара), которые на расстояние как таковое влияют, а на суть не сильно. 

==== 

Case #1: Полное совпадение 

Meizu H1 

Meizu H1 

100% совпадение 

==================== 

Case #2: Левенштейн в базовом виде (без градации по значимости слов при сравнении) 

Meizu H1 черный 

Meizu H1 зеленый 

70% совпадение 

====================== 

Case #3: Левенштейн в базовом виде (с учетом градации по значимости слов при сравнении; например, слова "черный" и "зеленый" заданы в числе слов, которые имеют низкую значимость при сравнении) 

Meizu H1 черный 

Meizu H1 зеленый 

90% совпадение 

====================== 

====================== 

Желательно, чтобы я мог задавать коэффициент, снижающий значимость.

8 лет назад
lofti
38 лет
16 лет в сервисе
Был
8 лет назад
16 отзывов(-1)

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Техническое задание на разработку Модуля ВИТРИНЫ для интеграции  сСУБД MSQL, ORACLE  и в СRM vTiger, с  подключениечерез API Цель:  Программный продукт получающий (забирающийинформацию по API от внешних источников и внутренних ...

    Прикладное ПОнет заявок
    Закрыт
    8 лет назад
  • $50

    Необходимо на основе функции ВПР по Частичному совпадению (!) и макросов (если нужно) создать Excel-файл, который позволит сопоставлять данные из 2х таблиц и подставлять их 3-ю. Речь идет о прайсах с более 1000 ...

    Прикладное ПО1 исполнитель
    Завершен
    8 лет назад
  • Нужна программа, которая будет следить за страницей ВКонтакте и вести журнал состояний "онлайн" и "заходил N минут назад". Чтобы можно было использовать программу в Windows. Просьба сразу предлагать цену.

    Закрыт
    8 лет назад
  • Генерация векторного аудиопотока.  Анализ возможностей пакета MathCAD и среды Proteus. Анализ форматов аудиофайлов. Анализ архитектуры ARM Cortex-M. Формирование в пакете MathCAD wav-файла с аудио потоком данных, заданных функционально. Программирование и моделирование полученных результатов в ...

    Прикладное ПОнет заявок
    Закрыт
    8 лет назад
  • Требуется C#- программист для доработки исходников десктопного приложения (проект выполнен примерно на 80-90%). Исходники и всё необходимое в наличии. Подробности обсудим в скайпе: vanderboy13 random. PS: программист желателен из Минска(для более плотного сотрудничества, т.к. ...

    Закрыт
    8 лет назад
  • $215

    Требуется собрать довольно простое устройство, состоящее из 4 компонентов под управлением микроконтроллера (например, STM32). Имеется подробный мануал, как это сделать и что нужно использовать. По части компонентов, исполнитель волен выбирать свою начинку. Важен ...

    Закрыт
    8 лет назад
  • Просим разработать приложение, которое будет отображать понятноеи удобное расписание для студентов БГУ (Белорусского Государственного университета). Также приложение должно содержать фотографии преподавателей и возможность оставлять комментарии о них студентам. Также прилагаю изображение уже существующего ...

    Закрыт
    8 лет назад
  • $50

    Создание софта для приложения OfferUP Необходимый функционал: 1) Возможность создания множества учетных записей Будет необходима интеграция с каким-либо смс-сервисом, чтобы подтверждать аккаунты 2) Возможность постинга объявлений Фото+коммент 3) Возможность ...

    Прикладное ПОнет заявок
    Закрыт
    8 лет назад