What Are The Pros And Cons Of Solr & ElasticSearch?

Both Solr and ElasticSearch are built upon Lucene.

How do they compare to each other in terms of:

  • Features (facet & multi-language support in particular)
  • Performance
  • Scalability
  • Stability
  • Manageability

Any experiences you have with either software that you can share?




Well, to make is short and simple:

  • Use SOLR if you want to be able to fine tune your performance(by fiddling with the internals), want more control and also a huge community.

  • Use elastic search if you want faster deployment, ready to live with a lesser grain of control(there are advanced options though) and get the actual output(during development) that you want to get during deployment.

Both are known to be scalable and stable and offer great performance.

PS: I have read about a person 'getting stuck' with some minor problems/bugs in elastic search. However, there are plenty that are satisfied. :D