What is the difference between Apache Solr and ElasticSearch ?

Answer:The main difference between Solr and Elasticsearch is that Solr is a completely open-source search engine.

Differences between Apache Solr and ElasticSearch:

Feature Solr 6.2.1 ElasticSearch 5.0
Format XML, CSV,
JSON
JSON
HTTP REST API
Binary API ✔ SolrJ ✔ TransportClient, Thrift (through a plugin)
JMX support  ES specific stats are
exposed through the REST API
Official client libraries Java Java, Groovy, PHP, Ruby, Perl, Python, .NET,
Javascript Official list of clients
Community client libraries PHP, Ruby, Perl, Scala, Python, .NET,
Javascript, Go, Erlang, Clojure
Clojure, Cold Fusion, Erlang, Go, Groovy, Haskell, Java,
JavaScript, .NET, OCaml, Perl, PHP, Python, R,
Ruby, Scala, Smalltalk, Vert.x Complete list
3rd-party product integration
(open-source)
Drupal, Magento, Django, ColdFusion,
Wordpress, OpenCMS, Plone, Typo3,
ez Publish, Symfony2, Riak (via Yokozuna)
Drupal, Django, Symfony2,
Wordpress, CouchBase
3rd-party product integration
(commercial)
DataStax Enterprise Search,
Cloudera Search, Hortonworks Data
Platform, MapR
SearchBlox, Hortonworks Data Platform,
MapR etc Complete list
Output JSON, XML, PHP, Python, Ruby, CSV,
Velocity, XSLT, native Java
JSON, XML/HTML (via plugin)
query top
elasticsearch dashboard final
Leave a Reply

Your email address will not be published.

You May Also Like