Architecture Overview
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": {} } }- 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
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).
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": {} } }