#新增索引test1 并向索引test1中插入类型为_doc id=1的文档 PUT test1/_doc/2 { "_doc":[{ "name":"张三2", "age":120, "sex":true },{ "name":"李诗2", "age":160, "sex":false }] } #获取索引为test 类型为_doc id=1 的数据 GET test1/_doc/2 # 删除索引为test 类型为_doc id=1 的数据 DELETE test1/_doc/1 #删除 索引为test 类型为_doc的所有数据 ElasticSearch5.0的版本以后就不在支持 DELETE test1/_d # 删除索引 test1及下面的所有数据 DELETE test1 #通过post请求删除数据 PUT test1/_doc/34 { "info":{"age":"123"} } GET test1/_doc/34 POST test1/_doc/_delete_by_query { "query": { "match": { "info.age":"123" } } } # 一个索引下只允许有一个type PUT test1/test/1 { "name":"zs" } #查询 test1节点下所有信息 GET /test1/_search
#按条件查询 POST /test1/_doc/_search { "query":{ "match": { "_doc.age": "12" } } } #分页查询 POST /test1/_doc/_search { "query": { "match": { "class": "a" } }, "from": 1, "size": 1 } #高亮显示,只会高亮显示match里面的字段 POST /test1/_doc/_search { "query": { "match": { "class": "a" } }, "from": 1, "size": 1, "highlight": { "fields": { "class": {} } } }
???聚合函数