Search is a generic term for information retrieval. Elasticsearch provides various retrieval capabilities, including full-text searches, geo searches, range searches, scripted searches, and aggregations.
How does Elasticsearch execute a search query behind the scenes? The following diagram shows data flow for searching operations.