1.单条件查询
GET 索引名/_search
{
"query": {
"bool": {
"must": [
{"match": {
"id": "id_no"
}}
]
}
}
}
2.多条件查询
GET 索引名/_search
{
"query": {
"bool": {
"must": [
{
"match": {
"village_code": "******"
}
},
{
"match":{
"id":"******"
}
}]
}
}
}
3.全量查询
GET 索引名/_search
{
"query": {
"match_all": {}
}
}
4.group by 分组查询
GET 索引名/_search
{
"size": 0,
"query": {
"match_all": {}
},
"aggs": {
"分组名称如 groupByCode": {
"terms": {
"field": "字段名称.keyword",
"size": 9999
},
"aggs": {
"聚合查询名称(任意如 sum_字段名称)": {
"sum": {
"field": "字段名称"
}
},
"聚合查询名称(任意如 sum_字段名称")": {
"sum": {
"field": "字段名称"
}
}
}
}
}
}