in Technology by
What are the key concepts of Elasticsearch?

1 Answer

0 votes
by

The key concepts of Elasticsearch are as follows −

Node

It refers to a single running instance of Elasticsearch. Single physical and virtual server accommodates multiple nodes depending upon the capabilities of their physical resources like RAM, storage and processing power.

Cluster

It is a collection of one or more nodes. Cluster provides collective indexing and search capabilities across all the nodes for entire data.

Index

It is a collection of different type of documents and their properties. Index also uses the concept of shards to improve the performance. For example, a set of document contains data of a social networking application.

Document

It is a collection of fields in a specific manner defined in JSON format. Every document belongs to a type and resides inside an index. Every document is associated with a unique identifier called the UID.

Shard

Indexes are horizontally subdivided into shards. This means each shard contains all the properties of document but contains less number of JSON objects than index. The horizontal separation makes shard an independent node, which can be store in any node. Primary shard is the original horizontal part of an index and then these primary shards are replicated into replica shards.

Replicas

Elasticsearch allows a user to create replicas of their indexes and shards. Replication not only helps in increasing the availability of data in case of failure, but also improves the performance of searching by carrying out a parallel search operation in these replicas.

Related questions

0 votes
    Which of the following are the key concepts of Functional Programming a. Immutability b. Pure functions c. Inheritance d. Referential Transparency...
asked Mar 7, 2023 in Technology by JackTerrance
0 votes
    What concepts are key aspects of the Jenkins pipeline?...
asked Oct 4, 2020 in Technology by Editorial Staff
0 votes
    Which are the operations can be performed on a document using Elasticsearch?...
asked Jun 3, 2021 in Technology by JackTerrance
0 votes
    What are the concepts of Globalization and Localization in .NET?...
asked Apr 6, 2021 in Technology by JackTerrance
0 votes
    What are the advantage and disadvantage of Elasticsearch?...
asked Dec 4, 2020 in Technology by JackTerrance
0 votes
    What are the general features of Elasticsearch?...
asked Dec 4, 2020 in Technology by JackTerrance
0 votes
    Elastic Search Questions and Answers...
asked Jul 11, 2022 in Technology by sandeepthukran
0 votes
    Explain the concepts; Temp data, View, and Viewbag?...
asked Jun 14, 2021 in Technology by JackTerrance
0 votes
    State an example of use cases of Elasticsearch Kibana?...
asked Jun 4, 2021 in Technology by JackTerrance
0 votes
    What do you understand by analyzer in Elasticsearch?...
asked Jun 3, 2021 in Technology by JackTerrance
0 votes
    What is Elasticsearch in Kibana?...
asked Jun 3, 2021 in Technology by JackTerrance
0 votes
    NiFi’s fundamental design concepts relate closely to the main ideas of Flow-based Programming (FBP). (1)False (2)True...
asked Apr 18, 2021 in Technology by JackTerrance
0 votes
    How to create Automatic Index in Elasticsearch?...
asked Dec 4, 2020 in Technology by JackTerrance
0 votes
    What is Elasticsearch - Document APIs?...
asked Dec 4, 2020 in Technology by JackTerrance
0 votes
    What is the Elasticsearch - API Conventions?...
asked Dec 4, 2020 in Technology by JackTerrance
...