31 lines
493 B
Markdown
31 lines
493 B
Markdown
|
---
|
||
|
layout: default
|
||
|
title: Match all queries
|
||
|
nav_order: 65
|
||
|
---
|
||
|
|
||
|
# Match all queries
|
||
|
|
||
|
The `match_all` query returns all documents. This query can be useful in testing large document sets if you need to return the entire set.
|
||
|
|
||
|
```json
|
||
|
GET _search
|
||
|
{
|
||
|
"query": {
|
||
|
"match_all": {}
|
||
|
}
|
||
|
}
|
||
|
```
|
||
|
{% include copy-curl.html %}
|
||
|
|
||
|
The `match_all` query has a `match_none` counterpart, which is rarely useful:
|
||
|
|
||
|
```json
|
||
|
GET _search
|
||
|
{
|
||
|
"query": {
|
||
|
"match_none": {}
|
||
|
}
|
||
|
}
|
||
|
```
|
||
|
{% include copy-curl.html %}
|