воскресенье, 13 июля 2008 г.

Система поиска или поисковый движок.

Сегодня разберем по полочкам реализацию хорошего скрипта поиска или системы поиска по сайту. Скрипт поиска будет работать следующим образом:

1. Листинг основного поискового скрипта (search.php)



2. Дабавление в Базу Данных MySQL ключевых слов, названия, ссылка и описание (entryform.php)



3. Рузультат поиска (results.php)



4. Дополнительные файлы: results_stub.tpl, index.php и config.php и database.sql
Скрипт работает следующим образом создаете БД и уставливаете параменты в файле config.php:

define('DBUSER','root');
define('DBPASS','');
define('DBNAME','search');
define('DBHOST','localhost');

Далее открываете главную страницу /index.php и работаем, создаем БД ключевых слов, описание и снипы к нему как в поисковой системе в файле / entryform.php.

Дополнительные ссылки:
www.dataparksearch.org/ - Посковый движок DataparkSearch Engine
www.antula.ru/tz-engine.htm - Поисковый движок сайта
www.onlamp.com/pub/a/php/2006/02/16/search-engine-showdown.html?page=2 - PHP Search Engine Showdown
http://ru.wikipedia.org/wiki/Search_Engine

Комментариев нет: