# Creating a "Search"

**URL:** <https://discuss.rubyonrails.org/t/creating-a-search/8151>\
**Category:** rubyonrails-talk\
**Created:** [February 3, 2007, 4:28am UTC](https://discuss.rubyonrails.org/t/creating-a-search/8151 "2007-02-03T04:28:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jan\_Prill](https://avatars.discourse-cdn.com/v4/letter/j/bc79bd/32.png) [@Jan\_Prill](https://discuss.rubyonrails.org/u/Jan_Prill)\
**Post date:** [February 3, 2007, 4:28am UTC](https://discuss.rubyonrails.org/t/creating-a-search/8151/1 "2007-02-03T04:28:19Z")

</div>

Hi Josh,

you really should give a lucene inspired solution a try. This would be either ferret or solr. A main difference between these solutions is that you would need a java server like tomcat or jetty running the solr instance. You’ll be able to run ferret without this requirement as it is a superfast c implementation of a fulltext index inspired by lucene indexes and has great ruby and rails bindings. Check out the already cited project site of acts\_as\_ferret. If you are already running a java server or are familiar with setting up one and maybe want to use your fulltext index from legal java proggies as well solr would be a perfect fit.

Cheers, Jan
