Best search option for a hero-enabled Rails application?

Recently, I have been working on a new project where a fantastic search engine is important. This is a rails3 application hosted on a hero, and I'm looking for possible solutions (a rubigem would be perfect) that offer an easy way to have a powerful full-text search.

I am currently using act_as_tsearch, which uses PostgreSQL and performs the basic MATCH query. Although in reality this does not lead to good results (for example, if I look for “create a project” and “how to create a project” exists as a query, it does not find it).

Can anyone share their experience with full text search, someone tried Solr?

+8
ruby-on-rails ruby-on-rails-3 full-text-search heroku
source share
4 answers

IndexTank is your best bet. They have recently been added as a supplement to Heroku .

Recently, we tried to just start our own search for our Heroku application, and it's just not worth it, because you need to worry about the stability and scaling of this search box. It is better to go with a provider, such as IndexTank.

IndexTank also includes Reddit and Wordpress.com, so you can bet that it will be reliable.

+13
source share

SOLR works very nicely - it's a bit expensive to get started ($ 20 per month), but it just works and works well.

They recently added the ability to ask the user "Did you mean the search for the correct spelling".

You can easily cross-model your search (search for users and cars and dealers).

+4
source share

Heroku offers add-ons that you can easily add to your application. You should take a look at Solr and IndexTank .

+3
source share

All Articles