美文网首页
2020-04-09 es基本的crud操作

2020-04-09 es基本的crud操作

作者: 7赢月 | 来源:发表于2020-04-09 18:17 被阅读0次

    基本操作

    操作 方法 释义
    index PUT 如果已经存在,删除旧的,创建新的;不存在直接创建
    create PUT POST 创建新的;置顶id下,重复创建会报错
    update POST 更新文件,文档必须存在,只对字段进行修改
    read GET 获取信息
    delete DELETE 删除信息

    操作演示

    • index
    PUT users/_doc/1
    {
        "user" : "Mike"
    
    }
    
    • create
    POST users/_doc/1
    {
        "user" : "Mike",
        "post_date" : "2019-04-15T14:12:12",
        "message" : "trying out Kibana"
    }
    
    PUT users/_doc/1?op_type=create
    {
        "user" : "Jack",
        "post_date" : "2019-05-15T14:12:12",
        "message" : "trying out Elasticsearch"
    }
    
    PUT users/_create/1
    {
         "user" : "Jack",
    }
    
    • update
    POST users/_update/1
    {
        "doc":{
            "post_date" : "2019-05-15T14:12:12",
            "message" : "trying out Elasticsearch"
        }
    }
    
    • read
    GET users/_doc/1
    
    • delete
    DELETE users/_doc/1
    

    小结

    个人理解,index和create等操作不过是从方法演化而来,主要理解上述demo语法,以及语法产生的效果。put和post同时添加users/_doc/1样式的 索引/文档/id的时候,前者就是先删除后创建,后这就仅仅是添加,并且重复会出错。

    引用

    相关文章

      网友评论

          本文标题:2020-04-09 es基本的crud操作

          本文链接:https://www.haomeiwen.com/subject/gddqmhtx.html