Sphider: PHP site search
I was looking for a site search tool to run on PHP and MySQL, and didn’t just want to use Google Custom Search.
Sphider is nice: crawls your site (clean, uncluttered admin interface is a bit like a Google Mini), and has a simple, customisable template for results, and works fast. It also has ‘Did you mean?’ suggestions to help correct typos in users’ queries.
You can set up a cron job to call the spider to recrawl your site nightly.
See it in action: http://www.thebigopportunity.org.uk/