We did cover Elasticsearch terminologies in detail in the section. However, Elasticsearch and its terminologies are not that different from a database, which is known common to many in the industry now as well. So let's see a comparison, so that whenever these terminologies are used in Elasticsearch, you could relate these to more RDBMS terminologies:
Elasticsearch Terminology | RDBMS Terminology |
Node | DB Instance |
Cluster | DB Cluster |
Index | Database |
Type | Table |
Mapping | Schema |
Shard | Physical Partition |
Route | Logical Partition |
Document | Row |
Field | Column |
Elasticsearch DSL (Query DSL) | SQL |
Table 02: Elasticsearch and RDBMS terminologies