W3Search — это компактная система поиска по сайту. В отличие от множества похожих на неё систем, она индексирует не скрипты на сервере, а собственно генерируемые скриптами страницы и прекрасно подходит для динамических сайтов, написанных на PHP, ASP, Perl, Parser и других языках веб-программирования.
Скорость индексации очень высока. Качество поиска – вполне достаточное. Система написана на PHP + MySQL.
Основные особенности:
• Возможность лёгкого встраивания поиска в сайт
• Поддержка индексирования определённой страницы по запросу (из своего скрипта)
• Понимание тега
• Перекодировка на лету страниц к кодировке windows-1251 (в ней работает поисковик)
• Возможность указывать расширения, которые поисковик не обрабатывает
• Возможность указывать MIME-типы, которые поисковик должен обрабатывать
• Возможность имитировать пользовательский браузер
• Поддержка чёрного списка URL-ов, которые индексировать нельзя
• Понимание заголовков ответа сервера (таких, как Location, Content-Encoding) и кодов ответов (вся группа 4•• и 5••)
• Так как поиск при работе использует всего 1 таблицу базы данных, нет необходимости заводить дополнительную БД.
• Скрипт прекрасно работает следующих настройках:
• register_globals = off
• display_errors = on
• error_reporting = E_ALL
• Бесплатность ;) и многое другое…
Хотя, всё это Вы можете прочесть на сайте проекта.
У поиска много настроек, так что всем хватит.
Если у Вас есть вопросы, Вы нашли баг или хотите предложить нововведение, прошу Вас писать в багтрекер проекта (http://bt.w3search.info). Там нужна регистрация, но зарегистрироваться очень легко.