Luca G. Soave
Luca G. Soave

Reputation: 12709

Advice needed to full text searching on mongoid

I've a mongoid embedded one to many model on Rails 3.1, to full text search within. I neet something very light and simple to deploy on heroku too, without having to pay for add-ons, initially.

All heroku Full-Text Search add-on currently, seem to have just paying plans (which is no good to start with), see Flying Sphinx and Websolr.

I need advice on a good solution (a ruby gem deployable on heroku) to start with and than to scale to other cloud services eventually.

Upvotes: 4

Views: 3787

Answers (2)

Brian Armstrong
Brian Armstrong

Reputation: 19873

We were using the sunspot_mongo gem with solr on Mongoid 2.4.

But after upgrading to Mongoid 3, support for sunspot seems to not be there. So we're investigating a move to elasticsearch with the tire gem. There are some new offerings in the "search as a service space" for elasticsearch, but they don't seem quite production ready yet, so hoping that changes quickly.

Hope it helps!

Upvotes: 1

Kristian Hildebrandt
Kristian Hildebrandt

Reputation: 1528

Maybe MongoDB's core functionalities are enough for your needs: http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo

There are two more possibilities that come into my mind:

1) you can use this gem: https://github.com/mauriciozaffari/mongoid_search

2) you can use elasticsearch (http://www.elasticsearch.org/) and use the following gem: https://github.com/karmi/tire

However, you couldnt use this solution with heroku only, you would have to setup your own server, for which in the case you want to use heroku, EC2 would be recommendable

Upvotes: 5

Related Questions