ElasticSearch-检索的两种方式
https://www.elastic.co/guide/en/elasticsearch/reference/7.4/getting-started-search.html
GET /bank/_search { "query": { "match_all": {} }, "sort": [ { "account_number": "asc" } ] }
query 查询条件
sort 排序条件
ES中的检索方式
在ElasticSearch中支持两种检索方式
1. 通过使用REST request URL 发送检索参数(uri+检索参数) 2. 通过使用 REST request body 来发送检索参数 (uri+请求体)
第一种方式 GET blank/_search # 检索bank下的所有信息,包括 type 和 docs
GET blank/_search?q=*&sort=account_number:asc
查询出bank 下面所有类型和文档 q=* 查询所有 sort 排序是根据account_number 进行升序排序

第二种方式 根据请求体来发送请求条件
通过使用 REST request body 来反射检索参数 (uri+请求体)
GET blank/_search
{
"query":{
"match_all":{}
},
"sort":[
{
"account_number":"desc"
}
]
}
可以携带多个排序条件
GET blank/_search { "query":{ "match_all":{} }, "sort":[ { "account_number":"desc", "balance":"asc" } ] }

浙公网安备 33010602011771号