in reply to Searching within my site

If you mean search the server file system locate, grep -R, find are your command line friends - man widget for details. If you mean a search engine for your website I suggest swish-e which has a C engine and a nice Perl API (as well as a pre-written perl search CGI). This is used on site like Apache.org so you could do a lot worse. There is also the GNU htdig engine to consider

cheers

tachyon