Create web services that return query results using Java, Tomcat, Axis and Nutch/Lucene.
The web server must have a pre-built index that is updated by some periodic task (which you must write/supply). SOAP based search queries will be sent to it from our suite of web sites (see: [url removed, login to view]) and results must be returned that will be shown on a PHP based web site (see: [url removed, login to view]).
Currently we use Google for our onsite searches, but that is no longer practical because we have so many web sites (15) and we wish our onsite searches to return results from all our web sites, not just the current site. I experimented with Nutch and was quite plesed with the results, but perhaps there are better tools.