orehsalf ..
Se que lo hagas tu a mano o bien tengas procesos que lo hagan de forma automática .. es altamente recomendable que se hagan indices de tus archivivos suceptibles a ser "buscados" ...
Tambien puedes usar motores externos de busqueda como el própio google con sus API para personalizar el resultado de lo que se encuentre sobre tu sitio.
Tienes ejemplos de buscadores ya hechos que hacen todo eso en:
http://www.hotscripts.com/PHP/Script...nes/index.html
Un saludo,