hay muchos en
www.hotscripts.com fijate para todos los gustos.. ;)
yo tengo dos instalados en distintos sitios y funcan bastante bien..
uno que usa una base mysql y todo escrito en php y hasta me envia el logs de lo que buscan
y otro mas sencillo que esta en perl y te indexa el sitio y es bastante practico..
mira en la page hay muchos.. ovio que los podes personalizar como gustes!
salu2