Match all query
editMatch 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( 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({ query: { match_all: {}, }, }); console.log(response);
GET /_search { "query": { "match_all": {} } }
The _score
can be changed with the boost
parameter:
resp = client.search( query={ "match_all": { "boost": 1.2 } }, ) print(resp)
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)
const response = await client.search({ query: { match_all: { boost: 1.2, }, }, }); console.log(response);
GET /_search { "query": { "match_all": { "boost" : 1.2 } } }
Match None Query
editThis is the inverse of the match_all
query, which matches no documents.
resp = client.search( query={ "match_none": {} }, ) print(resp)
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)
const response = await client.search({ query: { match_none: {}, }, }); console.log(response);
GET /_search { "query": { "match_none": {} } }