Здравствуйте. Я ищу программиста для разработки клиента электронной почты по нашему готовому дизайну . То есть какие события должны происходить, если нажать сюда или сюда — всё это уже продумано. Иконки тоже есть. От вас ...
Программа расстановки ссылок в размноженные статьи
Нужна программа для умной расстановки ссылок в размноженные статьи. Желательно реализовать на платформе С++.
Идея такова:
К примеру имеется 100 статей, в них нужно вставить точное кол-во разных анкоров, при том кол-во ссылок на 1 статью не должно превышать (к примеру ) 5.
В итоге в целом нам нужно встроить в статьи около 500 ссылок.
У нас 17 различных анкоров, с заданными пропорциями
Ссылка1 – 75 шт.
Ссылка2 – 55 шт.
Ссылка3 – 40 шт.
Ссылка4 – 40 шт.
Ссылка5 – 40 шт.
Ссылка6 – 40 шт.
Ссылка7 – 30 шт.
Ссылка8 – 30 шт.
Ссылка9 – 25 шт.
Ссылка10 – 20 шт.
Ссылка11 – 20 шт.
Ссылка12 – 20 шт.
Ссылка13 – 20 шт.
Ссылка14 – 10 шт.
Ссылка15 – 10 шт.
Ссылка16 – 10 шт.
Ссылка17 – 10 шт.
Нужно что бы все анкоры встали в статьи именно в том объеме, который расписан выше и без дублей.
Бывает, что в тексте часто встречаются однотипные слова поэтому было бы неплохо что бы программка вставляла анкоры в разные места статьи случайным образом.
Еще необходимо, что бы был параметр, задающий кол-во текста между анкорами, что бы избежать тех случаев, когда разные ссылки могут встать, к примеру, в одном предложении.
Программа должна проставлять сначала первую ссылку во все статьи потом вторую и тд., до лимита ссылок в статье (в данном случае у нас он 5), если лимит достигнут то программа ищет места под сслыки в других статьях. Это нужно для того что бы первым делом занять второстепенный анкор например “автомобиль bmw”(такое вхождение может быть всеголишь одно в тексте его нужно занимать первым делом), а следущий проход поставит ссылку в другом месте просто на “автомобиль”, естественно нужно продумать тот момент что бы не было двойной ссылки типа автомобиль bmw.
Перед расстановкой ссылок нужно сделать анализатор статей на кол-во вхождений ключевых запросов. На основе этого анализа и будет составляться очередность расстановки ссылок.
И наконец, когда программа завершает расстановку она должна выдавать отчет о том сколько и каких ссылок она смогла расставить в статьи, и общий объем ссылок.
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Прикладное ПО8 заявокЗакрыт15 лет назад
Необходимо разработать качественное модульное ПО платёжной системы под Windows 2008. Только Украина. Желательно Донецк. Интересуют цены.
Прикладное ПОнет заявокЗакрыт15 лет назад- $100
Создать программу для создания учебного расписания на основе генетических алгоритмов.Очень срочно.
Прикладное ПОнет заявокЗакрыт15 лет назад Основная задача отслеживание доставки товара с Ebay, а также оплата товара. Программа должна: 1. Коннектится с логином и паролем на Ebay, получать список купленных товаров и доп. информацию(продавец, цена, дата....) ...
Прикладное ПО6 заявокЗакрыт15 лет назад- $150
Имеется ДЛЛ (написанная на Delphi), которая выполняет работу с ресурсами в PE-Files (EXE, DLL И т.д. файлах). Работа включает в себя: извлечение ресурсов и обратную линковку. При линковке пересчитываются все хидеры PE-файла и перестраивается секция ...
Прикладное ПО1 исполнительЗавершен15 лет назад - $30
Есть php скрипт. Он выдает данные, которые нужно представить в виде графа (чтобы были узлы и связи). Я сначала хотел сделать графический вывод средстави php или javascript. Но затем задумался о возможности подключения к ...
Прикладное ПО1 заявкаЗакрыт15 лет назад Добрый день! Требуется сделать совсем простую прогу: В программе должно быть поле куда вставляются ссылки (каждая ссылка с новой строки), кнопка "выбрать файл" и кнопка "Проверить". 1. В начале загружаем ссылки 2. ...
Прикладное ПО1 исполнительЗавершен15 лет назад- $220
Создать программу. Приватный проект для исполнителя: Dervinar Выполнить тех. задание первой части договора.
Прикладное ПО1 исполнительЗакрыт15 лет назад - $10
Нужна программа , вот её необходимая функция: Обработка строк в txt файле. формат в каждой строке будет таким слово*слово1*слово2 *слово№ программа должна будет привести в такой формат ...
Прикладное ПО1 исполнительЗавершен15 лет назад - $60
Надо создать новую форму для Outlooka в которой будут несколько полей для ввода. Имя, Фамилия - очень легко вообщем. можно сделать в дизайнере и пото экспортировать в Visual Studio. дальше надо вот что: ...
Прикладное ПО1 заявкаЗакрыт15 лет назад