This question falls into the category of so-called Tricky Questions. It is asked fairly rarely, and most often when the interviewer sees ElasticSearch in your CV, just to check whether you have really worked with it.
The short answer is YES, you can send a body in a GET request. But it is good form to give a more detailed answer. In general, sending a body in a GET request goes against HTTP semantics, and if you do it, be prepared for the fact that various libraries that parse HTTP requests may not see it.
However, there are exceptions, for example ElasticSearch, which fully supports and uses a body in GET requests. This was done to make it easier to describe complex search queries and to avoid using POST methods for reading data.