3 ms·
I'd be curious to see the distribution of Solr vs Elasticsearch in production. Anyone know how you would gather that statistic?
by brian-armstrong 10y ago
I'd be curious to see the distribution of Solr vs Elasticsearch in production. Anyone know how you would gather that statistic?
- fusiongyro 10y agoAs someone who uses Solr in production and doesn't blog about it, I would estimate that happens a lot. :) Maybe you could look for Blacklight installations? http://projectblacklight.org http://projectblacklight.org
- mahmoudhossam 10y agoI think StackShare should provide something close to what you're after: ES: http://stackshare.io/elasticsearch http://stackshare.io/elasticsearch Solr: http://stackshare.io/solr http://stackshare.io/solr
- brian-armstrong 10y agoI hadn't seen this before and after looking at it I suspect there's some selection bias going on. There probably aren't as many new Solr instances going out but I suspect there are still many legacy installations
- user5994461 10y agoGoogle trends: https://www.google.fr/trends/explore?q=elasticsearch,apache%20solr,apache%20lucene https://www.google.fr/trends/explore?q=elasticsearch,apache%...
- jle17 10y agoSame query but changing "apache solr" to "solr" shows much less difference : https://www.google.fr/trends/explore?q=elasticsearch,solr,lucene https://www.google.fr/trends/explore?q=elasticsearch,solr,lu...
- user5994461 10y agoI'm afraid that "solr" is a common 4 letter words that may refer to all kind of things not related to apache solr.
- elygre 10y agoWhat kind of things would that be? (I just did a google search for "solr", and all results on the first four pages referred to the engine, so I am curious.)
- user5994461 10y agoStuff related to "solar" [energy] and any variation of that. 4 letters words are always popular ^^ You can't judge by the first page of results anymore. Google is tweaking the results individually, as per your "programmer profile". Try doing a search on someone else computer.
- Thaxll 10y agoElasticsearch is more popular than Solr nowdays.
- arafalov 10y agoIs that in absolute install number (see my other thread's comment), in % of growth number (from 0-base for ES as of only a several years ago), or the excitement for early features of ElasticSearch that have been disabled or rolled-back over the last couple of years. I am somewhat biased because I am a - recent - Solr committer. But I also did try to do a very balanced comparison presentation two years ago: http://www.slideshare.net/arafalov/solr-vs-elasticsearch-case-by-case http://www.slideshare.net/arafalov/solr-vs-elasticsearch-cas... (kind of popular, 49k views...). Solr - still - is more flexible than Elasticsearch by several degrees of magnitude. But Elasticsearch has a better vertical integration story, especially for analytics. And size (it IS small), because it does not ship OOTB with documentation (online), full examples (any?), Admin UI (plugin), rich-text extraction (plugin), data import mechanism (with rivers gone), etc. If you don't need those, the choice is much more close. And many people do not need those. The problem is that most of the people don't know what they need and don't need when they do the evaluation, so they look at the most surface parameters. Solr 6 has good startup scripts, (overly) comprehensive examples, REST APIs, well maintained 700 pages manual, etc. Some of these features are a bit harder to discover due to legacy information also being very visible. But it is there.
- IndianAstronaut 10y agoAs a commiter, are there plans to improve the SOLR SQL interface and add features to make it more in line with standard SQL? Also, any plans on adding search syntax to the SQL?
- arafalov 10y agoNot by me, but the SQL interface is the bleeding edge of Solr. If the last time you looked was a month ago, look again. The feature set probably doubled since. And, for this, don't rely on documentation, it is not complete yet. Rather, check the Lucene Solr Revolution 2016 slides/videos and search Jira for SQL keyword. And if you have solid use cases, feel free to create a feature-request Jira or even help to test and/or develop it.