The count API is very similar to the Java count API. The Groovy extension allows to provide the query to execute as a Closure (similar to GORM criteria builder):
def count = client.count {
indices "test"
types "type1"
query {
term {
test = "value"
}
}
}
The query follows the same Query DSL.