It is a search engine which provides distributed and multi-tenant search engine with HTTP web interface. Elasticsearch is based on Lucene and schema-free JSON documents. It is developed in Java.