Query DSL is actually a flexible and expressive search language that the Elasticsearch utilizes in order to expose the sparkling side of Lucene with a JSON interface. It simplifies the queries and transforms them to be more accurate and flexible and easy to debug.

BY Best Interview Question ON 05 Jun 2019