Un buscador mas "básico" y para páginas estaticas sería usando las etiquetas (tag):
<META keywords="bla,bla,bla">
Código PHP:
<?
$metatags = get_meta_tags("unapagina.html",1);
echo "$metatags[keywords]";
?>
(podría ser una llamada a una página .php y dinamica (con alguna variables tipo pagina.php?var=nose .. etc) .. El caso que lo que se va a buscar en esa página será dentro del HTML generado .. esa "META keywords ..." ..)
get_meta_tags
http://www.php.net/manual/en/function.get-meta-tags.php
No sería un buen buscador .. pero para salir del paso hasta que organices el contenido de tu web en Base de datos o en archivos de texto plano -separados- de tu código (en HTML incrustado) .. te podría ayudar algo ..
Un saludo,