About six months ago I spent a week porting a prototype from Solr Cloud to Elasticsearch with the intent of evaluating Elasticsearch and either throwing out the port or building off of it. By the third day or so I was convinced I'd stick with Elasticsearch because: 1. I was impressed with http://www.elasticsearch.org/contributing-to-elasticsearch/. 2. The documentation is better. 3. I liked the query DSL better than solr's. 4. There is some http GET that you can hit in solr that will delete the index (or a shard or something). That shook my faith in humanity a little. Especially when I pasted it into IRC and my coworker clicked it or mouse overed it or something.... Gets. Idempotent. 5. I liked the phrase suggester. 6. My ops team seemed like it better. 7. There was (and still is) a deb package. 8. I liked the way Elasticsearch was tested. I admit I haven't actually looked into how Solr is tested.
Since then: 1. I've enjoyed the process of landing changes in Elasticsearch much more then Lucene. I assume Solr would be the same because it is in the same repository as Lucene, The github process (pull request, etc) is better than JIRA/svn/patch files. I also think the Elasticsearch committers/repository collaborators are easier to work with then the Lucene folks. 2. The phrase suggester needed some work to be as good as our (surprisingly advanced) home grown suggester. It is now that good. 3. Elasticsearch has really improved the process of maintaining their documentation so I imagine it'll only get better. 4. It seems to be working. We're using 0.90.7 at this point (see https://en.wikisource.org/wiki/Special:Version) to power the search on a couple hundred wikis without any trouble. Try it: https://en.wikisource.org/w/index.php?search=alias&title=Special%3ASearch Nik On Tue, Dec 24, 2013 at 9:45 AM, David Pilato <[email protected]> wrote: > I would say: play with both for some hours. > I really think you will get some answers by yourself! > > I don't want to say more than this as I have probably a biased opinion ;-) > > -- > *David Pilato* | *Technical Advocate* | *Elasticsearch.com* > @dadoonet <https://twitter.com/dadoonet> | > @elasticsearchfr<https://twitter.com/elasticsearchfr> > > > Le 24 décembre 2013 at 15:16:59, Daniel Guo > ([email protected]<//[email protected]>) > a écrit: > > I never used Apache Solr before, and I'm trying ElasticSearch in my > project. > The document of ES is a little scarce, but I have to explain to my > supervisor why I chose ES over Solr. > > As far as I know, Solr (with Solr Cloud) also supports distributed > indexing, near real-time update and searching, and automatic load > balancing, > which are the main features of ElasticSearch. > > What are the advantages of ES comparing to Apache Solr? Could anybody give > me a tip, or some information links? > Thanks a lot. > > -- > You received this message because you are subscribed to the Google Groups > "elasticsearch" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/44aa3f8d-59cb-4500-9b81-694718019057%40googlegroups.com > . > For more options, visit https://groups.google.com/groups/opt_out. > > -- > You received this message because you are subscribed to the Google Groups > "elasticsearch" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/etPan.52b99df5.238e1f29.45b0%40MacBook-Air-de-David.local > . > > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAPmjWd0twn4ywTg5wUS44F_otxHCVcYT2vHjG8%2B0DS_PXHF_TQ%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.
