Как сделать простую поисковую машину на PHP? С чего начать программировать?
Ну и напишут же советы :) Ладно, мы не об этом :) Посмотри на (почитай про) Zend Lucene :) Юзаю долгое время - всё устраивает :)
Хз. Может быть с Perl'а?
если машину то только Perl
Начни с понимания таких важных вещей в PHP, как наследование, полиморфизм, инкапсуляция (на самом деле названия мудрёные, но понимание приходит быстро). А так же с изучи модель MVC(Model View Control, если не ошибаюсь), старенькая но для понимания основ пойдёт (чем крепче фундамент, тем дольше здание простоит). И да +-сом будет информация по функциям из справочника php, особенно тех которые осуществляют поиск символов на заданном отрезке информации (пример: http://php.net/manual/ru/function.strpos.php)
Причём тут MVC? :)
Если Вы совсем не умеете, и не знаете языков, вообще, то лучше забейте: пока Вы будете учиться, задача устареет.
А если умеете, на любом языке, то начинайте, как всегда: с постановки задачи, грамотной, и разработки структуры.
"Поисковую машину" - это вроде яндекса? Тогда начать копить деньги под покупку нескольких огромных серверов под БД с результатами индексации сайтов
Или поисковик в пределах одного сайта? Сайт использует БД? Если так - с написания запросов-выборок по БД (не особо быстро будет работать, но будет)