新建一个索引库(index)demo, 并且创建两个Field和新增一条数据
# 指定该文档(Document)Id为1,也可以不指定,让es自动生成
# es7.x 之前需要指定文档(Document)
# es7.x 之后文档(Document) 默认为_doc并且不可修改POST /demo/_doc/1
{
"id":2,
"name":"张三"
}
查询索引库的基本信息
# 查询索引库(index)的全部信息
GET /demo# 查询索引库(index) demo的mappings
# 也就是相当于 查看数据库中的字段信息 数据类型
GET /demo/_mapping# 查询索引库的设置
GET /demo/_settings
查询数据
# 根据文档id(Document) 查询数据
GET /demo/_doc/1# 查询索引库(index) demo全部数据
GET /demo/_search
{
"query":{
"match_all": {}
}
}
更新数据
# 更新文档Id(Docement)为1的数据
PUT demo/_doc/1/
{
"id":3,
"name":"赵四"
}
删除数据
# 删除文档Id(Docement)为1的数据
DELETE demo/_doc/1