Advanced Search Option For Ruby - act_as_solr

Solr is an open source enterprise search server based on the Lucene Java search library, with XML/HTTP and JSON APIs, hit highlighting, faceted search, caching, replication, and a web administration interface. It runs in a Java servlet container such as Tomcat.

Act as Solr is a plugin adds full text search capabilities and many other nifty features from Apache‘s Solr to any Rails model.

links :-

http://acts-as-solr.rubyforge.org/

http://www.quarkruby.com/2007/8/12/acts_as_solr-for-search-and-faceting