🏗️
Basics & Architecture

Architecture Overview

Cluster, Node, Index, Shard
💡 Elasticsearch, ka, HIERARCHY, EK, "COMPANY, STRUCTURE", jaisa, hai — Cluster, POORI, COMPANY, hai, Node, EK, OFFICE, BRANCH, hai, Index, EK, DEPARTMENT, hai, aur, Shard, USI, DEPARTMENT, ke, ANDAR, ka, EK, TEAM, hai.

Elasticsearch, ka, HIERARCHY, hai: Cluster, (EK, ya, MORE, nodes, ka, GROUP), Node, (EK, SINGLE, Elasticsearch, SERVER, instance), Index, (documents, ka, EK, COLLECTION), aur, Shard, (index, ke, DATA, ka, EK, HISSA).

EK, TYPICAL, search, request, mein: CLIENT, HTTP, request, BHEJTA, hai, -> KOI, bhi, node, REQUEST, RECEIVE, karta hai, -> RELEVANT, shards, ko, QUERY, FORWARD, karta hai, -> RESULTS, AGGREGATE, kiye, jaate, HAIN.

GET /products/_search
{ "query": { "match_all": {} } }
🏗️
Elasticsearch, ka, HIERARCHY, EK, "COMPANY, STRUCTURE", jaisa, hai — Cluster, POORI, COMPANY, hai, Node, EK, OFFICE, BRANCH, hai, Index, EK, DEPARTMENT, hai, aur, Shard, USI, DEPARTMENT, ke, ANDAR, ka, EK, TEAM, hai.
1 / 2
⚡ झट से Recap
  • Cluster > Node > Index > Shard — yahi hierarchy hai
  • Coordinating node request receive karke relevant shards ko forward karta hai
  • Index ko multiple primary shards mein split kiya ja sakta hai
इस page में (2 subtopics)

Elasticsearch, ka, HIERARCHY, hai: Cluster, (EK, ya, MORE, nodes, ka, GROUP), Node, (EK, SINGLE, Elasticsearch, SERVER, instance), Index, (documents, ka, EK, COLLECTION, — RDBMS, ki, "database" jaisa), aur, Shard, (index, ke, DATA, ka, EK, HISSA).

💡Tip: EK, "Index" ko, MULTIPLE, PRIMARY, SHARDS, mein, SPLIT, kiya, ja, sakta hai — YE, DATA, ko, MULTIPLE, nodes, mein, DISTRIBUTE, hone, deta hai, jab, EK, SINGLE, MACHINE, PAR, NAHI, aata.

EK, TYPICAL, search, request, mein: CLIENT, HTTP, request, BHEJTA, hai, -> KOI, bhi, node, (coordinating, node) REQUEST, RECEIVE, karta hai, -> RELEVANT, shards, ko, QUERY, FORWARD, karta hai, -> RESULTS, AGGREGATE, kiye, jaate, HAIN, -> RESPONSE, CLIENT, ko, jaata hai.

GET /products/_search
{ "query": { "match_all": {} } }