按照我们第一篇文章创建的 test_index1 索引来举例,现在已经建立了两个字段:name、describe
1.添加/修改数据
添加数据需要指定id使用put请求,需要自动生成id使用post请求
指定id请求如果无数据新增,否则修改
1)指定id添加/修改数据
PUT test_index1/_doc/1{"name":"zhangsan","describe":"xiangxixinxi"}
2)不指定id添加数据,自动生成id
POST test_index1/_doc{"name":"zhangsan1","describe":"xiangxixinxi1"}
2.删除数据
1)删除数据,指定id删除
DELETE test_index1/_doc/1{"name":"zhangsan1","describe":"xiangxixinxi1"}
2)清空数据
POST test_index1/_delete_by_query{"query": {"match_all": {}}}
3.普通查询
1)查询全部信息
GET test_index1/_search{"query":{"match_all":{}}}
2)条件查询
简单查询name=zhangsan的数据
GET test_index1/_search{"query": {"terms": {"name": "zhangsan"}}}
