"все страницы на сайте сделаны вручную..."Тогда гугл/яндекс.ЗАЧЕМ вам тогда что-то еще??? Если опций расширенного поиска гугла http://www.google.ru/advanced_searchвам не хватает - пишется простейшая "мордочка" "как на Яндекс.Маркете" на любом html-proc языке, со всеми нужными вам прибамбасами, которая будет передавать уточненную вашими личными "галочками" строку поиска тому же халявному гуглу."А поиск в БД - это же должна быть синхронизация сайта с БД?" - 99.9% сайтов это БД, из данных которой на лету генерируется HTML. Так что там интеграция поиска с БД всегда оправдана.Если сайт "сделан вручную" и вам нужен развитой, нетривиальный поиск, которого нет в гугле - то поверх сайта ставится отдельная БД, в которую заносится и индексируется все содержимое сайта, чтобы, например, сфинксом делать изощренные выборки. http://habrahabr.ru/blogs/sphinx/64325/http://sphinxsearch.com/docs/И вот еще. Пример внедрения поиска степ бай степ:http://habrahabr.ru/blogs/python/113657/