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,
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
Drupal, Magento, Django, ColdFusion,
Wordpress, OpenCMS, Plone, Typo3,
ez Publish, Symfony2, Riak (via Yokozuna)
Drupal, Django, Symfony2,
Wordpress, CouchBase
3rd-party product integration
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