# ElasticSearch vs Solr

**URL:** https://discuss.elastic.co/t/elasticsearch-vs-solr/2804
**Category:** Elasticsearch
**Created:** [February 10, 2010, 9:11pm UTC](https://discuss.elastic.co/t/elasticsearch-vs-solr/2804 "2010-02-10T21:11:05Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![NevB](https://avatars.discourse-cdn.com/v4/letter/n/f4b2a3/32.png) [@NevB](https://discuss.elastic.co/u/NevB)
#### Post date: [February 10, 2010, 9:11pm UTC](https://discuss.elastic.co/t/elasticsearch-vs-solr/2804/1 "2010-02-10T21:11:05Z")

</div>

Hi,

I've been using Solr [1] as an index engine for my web apps for some  
time now, and the ElasticSearch focus on JSON is very exciting for me.

What are the advantages of ElasticSearch over Solr?  
Is ElasticSearch deployed in production anywhere?

Thanks for your thoughts

Neville

[1] [http://lucene.apache.org/solr/](http://lucene.apache.org/solr/)

---

<div class="post-metadata">

### Author: ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)
#### Post date: [February 10, 2010, 10:54pm UTC](https://discuss.elastic.co/t/elasticsearch-vs-solr/2804/2 "2010-02-10T22:54:22Z")

</div>

I guess there is no way to hide from the comparison, though what I hope is  
that people who are more familiar with Solr than myself will play around  
with Elasticsearch and an unbiased review on it.

What I can tell though is that the main different is the distributed model.  
Elasticsearch is built from the ground up to be distributed, which Solr  
solution is lacking somewhat :). Also, there is multi tenancy (multi  
indices, multi types), (near) real time search, atomic operations (no need  
to commit), write behind (so indices can be stored in memory and still be  
stored in a long term persistence, very cloud friendly, think storing the  
index in Amazon S3).

Of course, another feature is the comprehensive support Elasticsearch has  
for JSON based _domain_ driven date which is schemaless at its nature. I  
think Solr does not really have what Elasticsearch has.

Regarding actual search features, Solr is probably ahead in the game since I  
focused mainly on getting the core features into Elasticsearch. In any case,  
the search features that I will add will be driven from what I have been  
doing for some time in Compass, not sure how exactly they relate to Solr.

I will probably have to write something about it somewhere (blog or  
something). But for now, I hope it covers it.

-shay.banon

On Wed, Feb 10, 2010 at 11:11 PM, NevB [neville.burnell@gmail.com](mailto:neville.burnell@gmail.com) wrote:

> Hi,
> 
> I've been using Solr [1] as an index engine for my web apps for some  
> time now, and the Elasticsearch focus on JSON is very exciting for me.
> 
> What are the advantages of Elasticsearch over Solr?  
> Is Elasticsearch deployed in production anywhere?
> 
> Thanks for your thoughts
> 
> Neville
> 
> [1] [Welcome to Apache Solr - Apache Solr](http://lucene.apache.org/solr/)

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [July 6, 2017, 4:25am UTC](https://discuss.elastic.co/t/elasticsearch-vs-solr/2804/3 "2017-07-06T04:25:52Z")

</div>


