Tuesday, April 25, 2023

Elastic Search

 What is elastic search?

  • Elastic search is a modern, distributed and analytics search engine - build on Apache Lucene.
  • Elastic search enables you to store, search and analysis huge amount of data in real time and providing results in milliseconds.
  • Elastic search, one of the pillar is elastic stack
  • Elastic stack - Free of open Collection of tolls for ingesting, storing, enriching, analysing and visualising data.
  • Elastic search focuses NoSQL and more on search capabilities.
  • Rich HTTP RestFul API
  • Developed in JAVA.

Elastic Search Advantages?

  1. Elastic search is fast search engine
  2. Elastic search is a distributed search engine
  3. Provides wide range of features - scalability, fast, store, visualise data
  4. Data ingestion, visualising and reporting are simplified using Elastic Stack.
Fast search engine: - Elastic search is good choice for time sensitive use cases of Infrastructure Monitoring and security Analysis
   
Distributed search Engine: - Shards: Elastic search store the documents across the several distributed containers. 



  • Text: Full-text and relevancy search in documents
  • Keyword: Exact-value search for sorting, aggregation and filtering documents

No comments:

Post a Comment