Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужен скрипт, который ищет заданный пользователем текст по заранее определенным сторонним сайтам и выводит список с результатами, аналогично как это сделано на ludwig . guru. 

1- Список сайтов для поиска должен лежать в mysql таблице (при добавлении/удалении строки с новым сайтом этот сайт должен добавляться/удаляться для поиска). Каждому сайту в таблице присваивается название категории (пример ludwig . guru/f). 

2- Пользователь должен иметь возможность выбрать категории сайтов, которые включать в поиск. Список с чекбоксами категорий выводится во всплывающем окне (пример ludwig . guru/f). 

3- Возможность искать по маске: звездочка * обозначает любое одно слово 

4- В результатах поиска выводится список с предложениями, содержащими поисковое слово или фразу. В одном результате выводится только одно полное предложение. Каждое в отдельном

, который содержит предложение с найденным словом/фразой и ссылку на страницу, на которой найдено это предложение (пример ludwig . guru/s/I+was+able+to+*+the+exam). 

5- В результатах поиска поисковое слово/фраза выделяется отдельным css-стилем. Слова, найденные по маске * выделяются другим отдельным css-стилем (пример ludwig . guru/s/I+was+able+to+*+the+exam).  

6- Возможность в коде установить максимальное кол-во отображаемых результатов поиска (по умолчанию 50). 

7*(нужно оценить)- Возможность по крону запускать индексацию сайтов из нашего списка для поиска, записывать дополнения/изменения проиндексированных страниц в mysql для ускорения поиска. При реализации этого пункта поиск выполняем уже по своей базе. 

*Нужно экспертное мнение, для оценки стоит ли делать этот функционал п.7 (какие ресурсы сервера на это потребуются, насколько долгим будет поиск без индексации), оценить стоимость проекта с п.7 и без п.7. 

Результат разработки – рабочий пример онлайн, его исходники с комментариями по настройке. 

6 лет назад
gitarvladimir
38 лет
6 лет в сервисе
Был
6 лет назад

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

Нет заявок фрилансеров