Elasticsearch has its own query domain where the queries can be defined in the JSON format. Elasticsearch serves domain specific language DSL queries that make it easy to resolve real-world queries. Broadly Elasticsearch is divided into the following two different types of queries which ultimately solve multiple other queries associated with them. The list of them is-

  • Full-text queries - this includes the multi-match query, match phrase prefix query, match query, common terms query and many more
  • Term level queries - this includes the term query, term set query, existing query, ids query, wildcard query, and lot more.
BY Best Interview Question ON 21 Mar 2020