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

ElasticsearchElasticsearch 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

  • Elasticsearch
    ImageElasticsearch

    ™/®Elasticsearch, Apache License 2.0, via Wikimedia Commons

Related