Las "base de datos" se usan simplemente en sistemas de buscadores para crear y mantener indices de tus páginas suceptibles a ser "buscadas" en ellas algún contenido. De esta forma se agilizan las busquedas y consumes menos recursos del servidor en general.
Si no quieres usar Base de datos para crear ese indice que suelen usar este tipo de buscadores .. usa un archivo de texto plano .. Pero el "indice" es necesario que lo hagas para localizar las palabras clave de tus pàginas .. las que más se repiten .. etc.
Ejemplos de buscadores tienes en:
http://www.hotscripts.com/PHP/Script...nes/index.html
Otra alternativa más simple es que uses el própio google y lo apuntes a tu sitio (para que busque sólo en las páginas de tu sitio).
Un saludo,