Empty Searchedit
Let’s start with the simplest form of
the search API, the empty search,
which returns all documents in all indices:
Just as with a query-string search, you can search on one, many, or _all
indices, and one, many, or all types:
GET /index_2014*/type1,type2/_search
{}And you can use the from and size parameters for pagination:
GET /_search
{
"from": 30,
"size": 10
}We present aggregations in depth in Aggregations , but for now, we’re going to focus just on the query.
Instead of the cryptic query-string approach, a request body search allows us to write queries by using the query domain-specific language, or query DSL.