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
-~----------~----~----~----~------~----~------~--~---

Reply via email to