Java Search Engine
Full featured server-side search engine program for web sites, completely in Java. HTML, PDF and DOC indexing, built in web crawler, international encoding support, words and phrases search, highlights words in results (like Google). Available as EJB, JSP, servlet or Java API library, results are also available as XML document with built in XSLT support.