DBSight 1.3.2 - Instant Search Engine on any database/application
DBSight is a J2EE web application that can create a search engine on any databases or applications.
With DBSight, you can turn the slow database into a Google-like search engine in 15 minutes.
Required knowledge is: simple SQL.
Just using web UI, you can configure DBSight to crawl your database, create indexes on file system, search and display search results. And you can control everything, like result ordering, ranking algorithms, display, web services.
Quick to develop
Instead of weeks or even months to develop a full-text search for your data, if you know how to use DBSight, you can easily create the full-text search literally in minutes.
Besides Google-like full-text search, you can have:
* Adjust Ranking by combination of relevance and fields like product price, score, comments cout, etc
* Summarized and highlighted results
* Amazon-like Results counted for each category, and sub-category
* Order results by the field you choose
* Recent searches history
* RSS feed for latest match
* Spelling check
* Pagination of the results
* Automatic results clustering
* Multi-Server mode for Server Clustering
And you can have several database searches available in one central page. They can be different applications, or different databases like Oracle, DB2, MySQL, SQL Server, Postgres, or any JDBC supported databases. SQL-based content retrieval is flexible, versatile, and customizable.
Easy to Customize
You can choose one of existing templates to start with. You add your own logo, change the layout, and add/remove components -- all by web UI. You can render the search results similar to Google or Yahoo style, or render them like product catalog, or results that fit for mobile phones, or, if you prefer, directly jump to the most relevant match.
Easy to Integrate
With the result template based on simple Velocity macro language, you can send back the search results in HTML, XML, JSON, CSV (Comma Separated Values), or just a list of document IDs so you can process later.
Easy to Manage
With Incremental Indexing, Hot Index Swapping, DBSight is maintenance free with 100% uptime and less than 0.5 seconds performance. DBSight also has statistics for performance analysis.
DBSight is built with Lucene for searching, JDBC for crawling, Quartz for scheduling, and Velocity for rendering and result templates.
Here is one demo, 1.7 million CD albums infomation by freedb.org provided data. http://search.dbsight.com/
Here is a step by step tutorial on how the demo search is created. http://www.dbsight.net/mediawiki/index.php?title=Step_by_step
Step by step tutorial : http://www.dbsight.net/mediawiki/index.php?title=Step_by_step
Demo Search on freedb.org's data: http://search.dbsight.com/