February 8, 2010
Elasticsearch released
Shay Banon open-sourced Elasticsearch on February 8, 2010 — a distributed search and analytics engine with a JSONJavaScript Object Notation — a lightweight text format for structured data exchange on the web. HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages. APIApplication programming interface — a defined way for programs to talk to each other or to a service..
What it was for
Elasticsearch indexes documents in near real time and queries them with full-text search, filters, and aggregations. The ELK stack (Elasticsearch, Logstash, Kibana) became the default for log analytics and observability. Example: index millions of JSONJavaScript Object Notation — a lightweight text format for structured data exchange on the web. log lines and search by `@timestamp`, status code, and free text in milliseconds.
Why it's here
Elasticsearch made Lucene-scale search accessible over HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages. with horizontal sharding.
Why it mattered
It powered log analytics, site search, and security SIEM pipelines across the industry.
What it solved
Building distributed full-text search required deep Lucene expertise; teams needed a batteries-included cluster.
Media
- ImageElasticsearch
™/®Elasticsearch, Apache License 2.0, via Wikimedia Commons
Related
- MongoDB first releasedFebruary 11, 2009
- Redis first releasedFebruary 26, 2009
- REST architectural style defined2000
- Apache Kafka open-sourcedJanuary 11, 2011