International Journal of Science and Research (IJSR)

International Journal of Science and Research (IJSR)
Call for Papers | Open Access | Double Blind Reviewed

ISSN: 2319-7064


Downloads: 3 | Weekly Hits: ⮙2 | Monthly Hits: ⮙2

Survey Paper | Computer Science & Engineering | India | Volume 10 Issue 6, June 2021


A Comprehensive Study of Elasticsearch

Nikita Kathare | O. Vinati Reddy | Dr. Vishalakshi Prabhu


Abstract: With the ever-increasing demand for data storage, querying and retrieving data from abundant data sources is a tedious and time-consuming task. Hence, we require a system for querying data that is highly available, has high capacity and can scale out easily without the need to add more hardware onto a single device. In the paper, we discuss one such heavy full-text search and analytics engine called Elasticsearch. Elasticsearch is designed to work with various types of data such as structured, unstructured, geospatial, graphical and numerical data. It was built on top of Lucene and has been improvised with better features. The power of Elasticsearch is amplified with the help of a number of technologies that provide a visualization platform, data processing pipeline, monitoring, machine learning, data shipping etc. They, together with Elasticsearch, are called the Elastic Stack (ELK Stack). Comparison of Elasticsearch with other recent search engine technologies such as Solr, Sphinx and Azure search is provided, which would help readers better understand which technology to choose. Elasticsearch is being used in a number of organizations today as a powerful search engine and has been preferred over databases like MongoDB for querying over stored data, both being JSON document oriented, distributed datastores. But Elasticsearch provides a better searching capability like full-text search unlike MongoDB which is only preferred for CRUD operations. Elasticsearch is also relatively very fast compared to its counterparts and comes with real-time search capabilities thereby having negligible latency, hence making it viable to analyze billions of documents within a few seconds. Besides that, it also has a high throughput, being able to search through and analyze a number of documents concurrently within a limited response time. Elasticsearch also deals with failure of any node of a cluster and loss of shards on it by replicating primary shards into a number of replica shards and distributing them across multiple nodes. This distributed nature of Elasticsearch makes it highly available and robust.


Keywords: cluster, Elasticsearch, Elastic stack, node, search engine, shard


Edition: Volume 10 Issue 6, June 2021,


Pages: 716 - 720


How to Download this Article?

You Need to Register Your Email Address Before You Can Download the Article PDF


How to Cite this Article?

Nikita Kathare, O. Vinati Reddy, Dr. Vishalakshi Prabhu, "A Comprehensive Study of Elasticsearch", International Journal of Science and Research (IJSR), Volume 10 Issue 6, June 2021, pp. 716-720, https://www.ijsr.net/get_abstract.php?paper_id=SR21529233126

Similar Articles with Keyword 'cluster'

Downloads: 0

Student Project, Computer Science & Engineering, India, Volume 11 Issue 6, June 2022

Pages: 1875 - 1880

Microclustering with Outlier Detection for DADC

Aswathy Priya M.

Share this Article

Downloads: 1

Research Paper, Computer Science & Engineering, India, Volume 3 Issue 6, June 2014

Pages: 1884 - 1886

Performance Analysis of Clustal W Algorithm on Linux Cluster

Swati Jasrotia | Salam Din

Share this Article
Top