Elasticsearch

Search, indexing, query DSL, aggregations, and scaling concepts for Elasticsearch interviews.

5 Fundamentals
What is Elasticsearch Inverted Index Cluster, Node, Index, Document Shards & Replicas Document Structure
5 Indexing & Mapping
Index Creation & Settings Mapping (dynamic vs explicit) Field Data Types Analyzers & Tokenizers Index Templates & Aliases
6 Query DSL
Match vs Term Query Bool Query Range, Exists, Wildcard, Prefix, Regex Fuzzy & Multi-match Compound Queries & Function Score Full-text vs Term-level
4 Aggregations
Bucket Aggregations Metric Aggregations Pipeline & Nested Aggs Sub-aggregations
3 Search Features
Relevance & Scoring (BM25) Pagination (from/size, scroll, search_after) Highlighting & Suggesters
5 Performance, Scaling & Ops
Sharding Strategy & Routing Refresh, Flush & NRT Search Bulk API & Reindexing Cluster Health & Snapshots Common Pitfalls

Fundamentals

Indexing & Mapping

Query DSL

Aggregations

Performance, Scaling & Ops