DBSight is a powerful tool for web developers to create scalable database full-text search in Lucene.
You can create a database search service, return results as HTML/XML/JSON, so you can easily use it with Ruby, PHP, or any existing web applications.
You can easily index, re-index, incremental-index. It's also highly scalable and easily customizable.
The best thing is, it's free and super easy. You can create a production-level search in 3 minutes.
By making database full-text search super easy to create or change, you can quickly add or change a full-text search according to your specific requirements.
Searching in application is actually complicated. DBSight makes database searching a detachable separate concern, greatly improves the flexibility and scalability. DBSight also does the "dirty" job to synchronize the database, incremental indexing, facet-search(categorized result counting), easy to change synonyms and stop word list, field-level and document-level ranking, multi-threaded searching, server clustering, etc.