I would like to work on the Java high-level REST client. I was gonna start with implementing the delete by query api into the client. I am however confused as to what the query means. I am unsure if it is searching for an entire index and deleting that or searching for a specific set of shards and deleting those or just deleting all things that are returned by a search
Please help me understand what exactly should I implement.