es 常用查询语句 发表于 2019-09-12 1234567891011121314#添加数据PUT /eaphy/student/1{ "id":1, "age":11, "name":"小米", "city":"北京", "desc":"我是一个北京人"}PUT /eaphy/student/2 {"id":2,"age":12,"city":"南京","name":"小明","desc":"我是一个南京人"}PUT /eaphy/student/3{"id":3,"age":13,"city":"上海","name":"张三","desc":"我是一个上海人"} 12345678910111213141516171819202122#修改数据POST /eaphy/student/1/_update{ "doc": { "age":11 }}PUT /eaphy/student/1{ "id":1, "age":11, "name":"小花", "city":"北京", "desc":"我是一个北京人"}# 删除一个type下所有数据POST /eaphy/student/_delete_by_query?conflicts=proceed{ "query":{ "match_all":{} }} 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293#查询数据 GET eaphy/student/1#条件查询,排序,分页GET eaphy/student/_search{ "query": { "match": { "desc": "是" } }, "sort": [ { "age.keyword": { "order": "desc" } } ], "from": 0, "size": 2}# 条件查询,过滤查询GET eaphy/student/_search{ "query": { "bool": { "must": [ { "match": { "name": "小" } }, { "match": { "city": "京" } } ], "filter": { "range": { "age": { "gte": 12, "lte": 20 } } } } }, "_source": ["name","age"]}# 批量查询GET /eaphy/student/_mget{ "docs":[ { "_id":1 }, { "_id":2 } ]}GET _mget{ "docs":[ { "_index":"eaphy", "_type":"student", "_id":1 }, { "_index":"eaphy", "_type":"student", "_id":2 } ]}GET /eaphy/student/_mget{ "ids":[1,2]}# 批量操作(一般是两行数据,一行定位,一行填充,delete 是一行)POST _bulk{"delete":{"_index":"eaphy","_type":"student","_id":1}}{"create":{"_index":"eaphy","_type":"student","_id":1}}{"id":1,"age":11,"name":"小米","city":"北京","desc": "我是一个北京人"}{"update":{"_index":"eaphy","_type":"student","_id":1}}{"doc":{"age":10}}