On 03/04/2008, at 4:55 PM, Adhiraj Rankhambe wrote: > Sphinx:- > Advantages:- > 1. Great at speed of indexing and searching. > 2. Its at the database level so just one copy of indexes unlike > ferret. > Disadvantages:- > 1. Difficult to integrate as compared to Ferret or Solr.
Arguable, but each to their own. > 2. You have to write a lot of sql code in the configuration file for > indexing and searching data. This very much depends on the plugin you use. I'm reasonably sure this isn't required for Ultrasphinx, and it's definitely not for Thinking Sphinx (my own plugin, as mentioned earlier in this thread - yes, I've got some level of bias). > 3. Not hooked with the ActiveRecord save or the life cycle of an > object, > so you need a cron job to rebuild the index periodically. Yeah, that's pretty much true. Both of the above plugins support delta indexes, so model changes are automatically put into the live indexes, but regular periodic reindexing is still needed. > Solr:- <snip> > Disadvantages:- > 1. It costs you just some extra memory but not an unbearable amount > though.(I would say that now-a-days memory is cheaper, so you can > afford > it) 2. It's Java - which is extra overhead for some people - I certainly don't use any other Java tools, and I've not dealt with Java since Uni. Again, each to their own, but that may push non-Java people away from Solr. Cheers -- Pat e: [EMAIL PROTECTED] || m: 0413 273 337 w: http://freelancing-gods.com || p: 03 9386 0928 discworld: http://ausdwcon.org || skype: patallan --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Deploying Rails" group. To post to this group, send email to rubyonrails-deployment@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-deployment?hl=en -~----------~----~----~----~------~----~------~--~---