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.
FileLister is a filesystem indexing tool with a web based frontend. Running platformindependently in a web environment, its goal is to easily find files in large archives, using a rich set of search configuration options. Additionally, you may download single files or even create and download zip files on the fly from the results of your search.
eSearch is a server side Java-based search engine which supplies basic search capabilities for Web use. Its basic capabilities can be extended to include intelligent agents and other expert-system behaviors.
The Search custom tag is an iteration tag that loops over the results of criteria passed to the Lucene search engine.
This tag supports parameters for passing the search criteria to the search engine and then returns information about the result set to the page programmer through the name used in this tags ID attribute.
Any field stored in the search index will be accessible after the start tag has run by calling the result set's someID.getField(String name) method which will locate the value of the field and return it as a string. In the event that no such field exists it will return an empty string.
There is also a <LUCENE:Field> tag that does this for you.
If you need to get a list of the column names ahead of time you can call the tags's getFields() method and it will return you a Set of field names that can be iterated over as you will see in the result.jsp example provided with this documentation.
There is also a <LUCNENE:Column> tag that does the same thing.
This Servlet allows you to search files on your web server. You can set this servlet as an action parameter for html form. It also features: Search only files with specific extentions, Configurable color for result page, Set the number of results per page, Customizable not found page, and more.