Elasticsearch is a search server written in Java, providing an advanced JSON interface. It is scalable, distributed and open source.
There are many similar products on the market, most noticeably Solr – its greatest competitor. Almost all of them, including Elasticsearch, utilize Apache Lucene indexing engine behind the scene. The difference is in the front-end API layer, technology used and, of course, the architectural choices made by their authors.