Elasticsearch

Elasticsearch is a highly scalable open-source full-text search and analytics engine based on Lucene. It allows you to store, search, and analyze big volumes of data quickly and near real time. It is generally used as the underlying engine/technology that powers applications that have complex search features and requirements. A few sample use-cases including online web store catalog, collect and analyze logs for data mining, supervise and alerting system, business-intelligence needs.

History

Compass is the precursor to ElasticSearch, created by Shay Banon in 2004. In the release of its 3rd version, Banon rewrite big parts of Compass to "create a scalable search solution". A solution built from the ground up to be distributed and used a common interface, JSON over HTTP. Shay Banon released the first version of Elasticsearch in February 2010. Elasticsearch BV was founded in 2012 to provide commercial services and products around Elasticsearch and related software. In March 2015, the company ElasticSearch changed their name to Elastic.

Elasticsearch Logo
Website

http://www.elasticsearch.org/

Source Code

https://github.com/elastic/elasticsearch

Tech Docs

https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html

Developer

Shay Banon

Country of Origin

US

Start Year

2004

Former Name

Compass

Project Type

Open Source

Written in

Java

Supported languages

Java

Derived From

Elasticsearch

Operating Systems

All OS with Java VM

Licenses

Apache v2