21. Elasticsearch
What is Elasticsearch and its main features?
MiddleAnswer: A distributed, RESTful search and analytics engine built on top of Apache Lucene. It provides fast search capabilities across large datasets. Elasticsearch Features
What is an Inverted Index?
MiddleAnswer: The core data structure of Elasticsearch, which maps terms (words) to the documents where they occur, allowing for very fast searches.
What are Analyzers?
MiddleAnswer: Components that process text during indexing or searching. They consist of a Character Filter, a Tokenizer, and a Token Filter.