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)
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
- → Is it possible to use only one field to index traditional and simplified Chinese?
- → How to find "FooBar" when seaching "Foo Bar" in Zend Lucene
- → Elasticsearch Scan&scroll with JEST API
- → ElasticSearch, Sphinx, Lucene, Solr, Xapian. Which fits for which usage?
- → elasticsearch / lucene highlight
- → Hardware requirement for Lucene (Solr/Zoie/Elasticsearch) setup
- → Have you indexed nutch crawl results using elasticsearch before?
- → What are the pros and cons of Solr & ElasticSearch?
- → Solandra vs. ElasticSearch
- → .NET version of elasticsearch?
- → Change dynamically elasticsearch synonyms
- → How to index source code with ElasticSearch
- → Prevent initialization of Hibernate Search in Spring application