Elasticsearch is a distributed, open source search and analytics engine. It was created in 2010 by Shay Banon, who previously created Compass in 2004. Elasticsearch is written in Java, runs on Linux, Windows and Mac OS X, and is distributed and highly available. It features real-time search, document oriented data model with no schema, and is built on top of Lucene. The document provides details on setting up Elasticsearch, indexing and retrieving data, and includes examples of using it with Ruby on Rails through the Tire gem for full text search capabilities in web applications.