DBSight is a J2EE search platform for rapidly developing search engines on any relational database. It's scalable, fast to develop, and fast to search.
It runs on any JDBC-supported relational database. It can work on any new systems or old legacy systems that need full-text search, without changing existing systems.
It's based on the high-performance Lucene API.
It has a Web UI for configuring data retrieval, content indexing, and displaying templates.
It can also serve as a Lucene learning tool or RAD tool.
The search results are rendered by Velocity as HTML, XML Web service, CSV, or anything you want.
It also include system performance and memory status, user searching history, average response time, and more.
Step by step: http://wiki.dbsight.com/index.php?title=Step_by_step