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 →