-
创建文档(添加数据)
索引已经创建好了,接下来我们来创建文档,并添加数据。这里的文档可以类比为关系型数
据库中的表数据,添加的数据格式为 JSON 格式
向 ES 服务器发 POST 请求 :http://192.168.254.101:9200/shopping/_doc
请求体内容为:
{"title":"小米手机","category":"小米","images":"http://www.gulixueyuan.com/xm.jpg","price":3999.00 }
此处发送请求的方式必须为 POST,不能是 PUT,否则会发生错误
原因:_id的值是随机的,而PUT操作是幂等的所以只有指定id的时候才能使用 PUT
{"_index"【索引】: "shopping","_type"【类型-文档】: "_doc","_id"【唯一标识】: "Xhsa2ncBlvF_7lxyCE9G", #可以类比为 MySQL 中的主键,随机生成"_version"【版本】: 1,"result"【结果】: "created", #这里的 create 表示创建成功"_shards"【分片】: {"total"【分片 - 总数】: 2,"successful"【分片 - 成功】: 1,"failed"【分片 - 失败】: 0},