ElasticSearch7.x - HTTP 操作 - 文档操作

  1. 创建文档(添加数据)

    索引已经创建好了,接下来我们来创建文档,并添加数据。这里的文档可以类比为关系型数

    据库中的表数据,添加的数据格式为 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
    ElasticSearch7.x - HTTP 操作 - 文档操作_第1张图片

    {
         
         "_index"【索引】: "shopping",
         "_type"【类型-文档】: "_doc",
         "_id"【唯一标识】: "Xhsa2ncBlvF_7lxyCE9G", #可以类比为 MySQL 中的主键,随机生成
         "_version"【版本】: 1,
         "result"【结果】: "created", #这里的 create 表示创建成功
         "_shards"【分片】: {
         
             "total"【分片 - 总数】: 2,
             "successful"【分片 - 成功】: 1,
             "failed"【分片 - 失败】: 0
         },
         

你可能感兴趣的:(ElasticSearch,elasticsearch,java)