Elasticsearch


About Elasticsearch
  1. What is Elasticsearch?
  2. Why use Elasticsearch?
  3. Elasticsearch Architecture Explained with Example

CRUD operation in ElasticSearch
  1. Creating (indexing) a document
  2. Reading a document
  3. Updating the document
  4. Deleting the document
  5. Bulk CRUD operation

Mapping in ElasticSearch
  1. Dynamic Mapping
  2. Explicit Mapping
  3. keyword and text

Search Categories in Elasticsearch
  1. Overview
  2. Full-Text Queries
  3. Term-Level Queries
  4. Compound Queries
  5. Quick Revision Notes
  6. Some other queries

Elasticsearch Aggregation
  1. Overview
  2. Aggregation
  3. Bucket
  4. Metric
  5. Pipeline
  6. Compound-Aggregation
  7. Global-Aggregation
  8. Quick-Revision

What is Elasticsearch?

Why use Elasticsearch?

Elasticsearch Architecture Explained with Example

CRUD operation in ElasticSearch

Creating (indexing) a document

Reading a document

Updating the document

Deleting the document

Bulk CRUD operation

Mapping in ElasticSearch

In ElasticSearch, mapping is the process of defining how a document and its fields are indexed and stored.
Dynamic Mapping

Explicit Mapping

keyword and text

Search Categories in Elasticsearch

Overview

1. Full-Text Queries

2. Term-Level Queries

3. Compound Queries

Quick Revision Notes

Some other queries:

Elasticsearch Aggregation

Aggregations in Elasticsearch are used to analyze and summarize data. Here's a detailed explanation of the key terms with examples:


1. Aggregation

2. Bucket

3. Metric

4. Pipeline

5. Compound Aggregation

6. Global Aggregation

Quick Revision Notes for System Design Interview: