Elasticsearch is a distributed, open-source search and analytics engine developed in Java and built on Apache Lucene. It began as a scalable version of the Lucene open-source search framework and later incorporated the capability to horizontally scale Lucene indices. Elasticsearch enables you to store, search, and analyze massive amounts of data swiftly and in near real-time, providing answers in milliseconds. It’s able to achieve fast search responses because instead of searching the text directly, it searches an index. By using a structure based on documents instead of tables and schemas, Elasticsearch provides extensive REST APIs for storing and searching data