elasticsearch的基本使用语法(一)
1.查看集群健康状态: GET _cat/health?v
2.查看集群中有哪些索引: GET _cat/indices?v
3.快速创建一个索引: PUT /index
4.删除索引: DELETE /index
5. PUT /index/type/id: 指定id快速创建索引,文档
6.POST /index/type: 快速创建索引,文档,id由系统自动生成
7.GET /index/type/id: 查询索引在单个文档信息
8.DELETE /index/type/id: 删除索引下某个文档
9.PUT /computer/_doc/2{请求的json数据}:替换文档,是覆盖的操作,如果要求数据完整需要带上所有字段
替换前数据:
替换:
替换后:
10.POST /index/type/id/_update || POST /index/id/_update{“doc”:{请求的json数据}} : 局部更新文档
更新前:
更新:由于我的es版本是7.1,红框里提示更新时可以不用加上类型,因为type在之后会被移除,但目前还是能更新成功
更新后:可以看到,我还新增成功了一个price字段,由此可见局部更新不仅仅局限于原有字段的更新,还能新增字段。