IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Match all query
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Match all query
editThe most simple query, which matches all documents, giving them all a _score
of 1.0
.
$params = [ 'body' => [ 'query' => [ 'match_all' => [ ], ], ], ]; $response = $client->search($params);
resp = client.search(body={"query": {"match_all": {}}}) print(resp)
response = client.search( body: { query: { match_all: {} } } ) puts response
res, err := es.Search( es.Search.WithBody(strings.NewReader(`{ "query": { "match_all": {} } }`)), es.Search.WithPretty(), ) fmt.Println(res, err)
const response = await client.search({ body: { query: { match_all: {} } } }) console.log(response)
GET /_search { "query": { "match_all": {} } }
The _score
can be changed with the boost
parameter:
response = client.search( body: { query: { match_all: { boost: 1.2 } } } ) puts response
res, err := es.Search( es.Search.WithBody(strings.NewReader(`{ "query": { "match_all": { "boost": 1.2 } } }`)), es.Search.WithPretty(), ) fmt.Println(res, err)
GET /_search { "query": { "match_all": { "boost" : 1.2 } } }
Match None Query
editThis is the inverse of the match_all
query, which matches no documents.
response = client.search( body: { query: { match_none: {} } } ) puts response
res, err := es.Search( es.Search.WithBody(strings.NewReader(`{ "query": { "match_none": {} } }`)), es.Search.WithPretty(), ) fmt.Println(res, err)
GET /_search { "query": { "match_none": {} } }
Was this helpful?
Thank you for your feedback.