Glossary

Elasticsearch

A distributed full-text search and analytics engine.

1 min read·5 sections
Open the interactive version → diagrams, practice & more

Definition

A distributed full-text search and analytics engine.

How it works

Builds an inverted index (term → documents) sharded across nodes; queries scatter-gather and rank by relevance (BM25).

Learn more on SystemLore

Common questions

What is Elasticsearch?

A distributed full-text search and analytics engine.

How does Elasticsearch work?

Builds an inverted index (term → documents) sharded across nodes; queries scatter-gather and rank by relevance (BM25).

What is Elasticsearch used for in system design?

Builds an inverted index (term → documents) sharded across nodes; queries scatter-gather and rank by relevance (BM25).

Part of Glossary on SystemLore — system design explained with 148 deep topics, interactive diagrams, and a build-it-yourself game. Build this one →