NEED программист PHP, Perl или двоичный код под Linux

Требуется ответственный программист для реализации небольшой поисковой системы.

Кратко основные задачи по программированию поисковой системы:
— Индексация сайтов из списка, пополняемого вручную администраторами.
— Полнотекстный поиск по базе проиндексированных страниц.
— Автоматическая переиндексация сайтов.

подробнее при личной переписке с заинтересованным лицом.

1 комментарий

  • аватар ololo
  • +4
Написать с нуля посковик — задача непростая, скорее всего для решения этой задачи в Курске будет сложно найти исполнителя, обладающего нужным опытом и квалификацией. Реальной альтернативой может быть готовое решение. Если нужна скомпилированная программа, могу порекомендовать sphinx (работает на этом сайте). На php, насколько я помню, был написан неплохой скрипт www.mnogosearch.org, но это решение подходит скорее для организации поиска на одном конкретном сайте.

Кстати, даже для небольшой поисковой системы понадобится как минимум один выделенный сервер с дорогим контроллером (кэш 512 МБ + батарея и желательно ещё расширить кэш за счёт подключаемого SSD) и с четырьмя-шестью SAS-дисками 15000 об/мин. Такие машины в аренду обычно не сдают, придётся покупать своё оборудование и размещать в каком-нибудь дата-центре. При росте посещаемости нужно быть готовым к покупке нескольких машин и балансера, чтобы организовать кластер.

В качестве старта вместо покупки обородования стомостью в десятки тысяч долларов есть смысл использовать под хранилище распределённое решение от Amazon либо любое другое облако. Плюсами облачных решений является относительно низкая цена и возможность простого масштабирования. Минус один — относительно низкое быстродействие, которое вполне подходит для организации файлохранилища (раздача статики), но для базы поискового сервиса отклик может быть слишком велик.

Чтобы оставлять комментарии, нужно или зарегистрироваться.