both gave excellent places to start, please allow me to suggest 2 more if the others don't help enough. First of all, take a look at the
for an example of a very basic search engine. If that isn't enough power for you, you can try the
, but be warned that it is still considered pre-alpha (although it seems to be running fairly stable thus far). You can try the advanced search out
.