query + match_all
GET /索引名称/_search { "query": { "match_all": {} } }query + match
GET /索引名称/_search { "query": { "match": { "字段名": "值" } } }query + sort
GET /索引名称/_search { "query": { "match": { "字段名": "值" } }, "sort": [ { "排序字段": "desc/asc" } ] }上方的 sort 部分也可写作:
"sort": [ { "排序字段": { "order": "desc/asc" } } ]逻辑与:query + bool + must + match
GET /索引名称/_search { "query": { "bool": { "must": [ { "match": { "字段": "值" } }, { "match": { "字段": "值" } } ] } } }逻辑或:query + bool + should + match
GET /索引名称/_search { "query": { "bool": { "should": [ { "match": { "字段": "值" } }, { "match": { "字段": "值" } } ] } } }query + range
GET /索引名称/_search { "query": { "range": { "字段": { "gte": 5, "lte": 8 } } } }