zoukankan      html  css  js  c++  java
  • 003 接触elasticsearch的Restful Api【快速入门】

      在学习的时候,直接参看网上的材料,总是会有各种问题,也可能是版本的问题的差异,也可能是本来就有问题,所以,当存在问题的时候从官网的文档上进行学习。

      其中7.2版本的文档是:https://www.elastic.co/guide/en/elasticsearch/reference/7.2/docs.html

    一:默认查询

    1.集群健康

      GET /_cat/health?v

      效果:

      

      my-application集群的状态位yellow。

    2.节点列表

      

    3.查看全部的索引

      GET /_cat/indices?v

      

    二:增删改查[总结比较清楚的文档]

    1.新增-确定id

      ES提供了如下两种方式向索引中新增一个文档,均使用 PUT 方法,均需要指定文档ID:

      1. Create文档,命令为:PUT  索引名称/_create/文档ID {文档内容}

      2. Index文档,命令为:PUT 索引名称/_doc/文档ID {文档内容}

      上述两个命令的区别为:当使用“Create文档”,如果文档ID存在,则新增文档失败,如果使用“Index文档”,如果文档ID存在,其会先删除原始文档,再新增新文档,同时文档元数据中的_version属性值加1

    2.新增--不确定id

      命令格式为: POST 索引名称/_doc {文档内容}

      系统自动生成文档ID,但可读性不高

    3.查询

      命令格式为:GET 索引名称/_doc/文档ID

    4.修改

      命令格式: POST 索引名称/_update/文档ID {“doc”:{修改的内容} }

    5.删除

       命令格式: DELETE 索引名称/_doc/文档ID

  • 相关阅读:
    Web存储
    JavaScript模块化
    jQuery挖源码——事件绑定
    观察者模式——JavaScript
    Node.js之网络小爬虫
    ECMAScript的严格模式
    JavaScript和jQuery的事件
    认识Ajax
    Redis之intset数据结构
    Redis之Hash数据结构
  • 原文地址:https://www.cnblogs.com/juncaoit/p/11248394.html
Copyright © 2011-2022 走看看