Elasticsearch in a cloud-native app
Elasticsearch in a cloud-native app
1. Elasticsearch is a distributed search and analytics system that enables complex search capabilities across diverse types of data.
2. Elasticsearch is built on top of the Apache Lucene full-text search engine. Elasticsearch adds higher-level functionality to simplify working Lucene, including a RESTful API to access Lucene’s indexing and searching functionality.
Lucene provides high-performance document indexing and querying. It indexes data with an inverted indexing scheme — instead of mapping pages to keywords, it maps keywords to pages just like a glossary at the end of a book. Lucene has powerful query syntax capabilities