Elasticsearch CURL操作方法

来源:互联网 发布:php环境配置教程 百度 编辑:程序博客网 时间:2024/06/05 12:07

Elasticsearch curl操作


  1. _cat操作

    curl localhost:9200/_cat=^.^=/_cat/allocation/_cat/shards/_cat/shards/{index}/_cat/master/_cat/nodes//获得集群的所有节点/_cat/indices//获得集群所有的index/_cat/indices/{index}/_cat/segments/_cat/segments/{index}/_cat/count/_cat/count/{index}/_cat/recovery/_cat/recovery/{index}/_cat/health//获得集群健康情况/_cat/pending_tasks/_cat/aliases/_cat/aliases/{alias}/_cat/thread_pool/_cat/plugins/_cat/fielddata/_cat/fielddata/{fields}
  2. 索引操作

    1、获取索引curl -XGET ‘http://localhost:9200/{index}/{type}/{id}2、索引数据(插入数据)curl -XPOST ‘http://localhost:9200/{index}/{type}/{id}’ -d'{“a”:”avalue”,”b”:”bvalue”}3、删除索引curl -XDELETE ‘http://localhost:9200/{index}/{type}/{id}
  3. 删除数据

    • 简单删除(根据id)

      curl -XDELETE 'http://localhost:9200/{index}/{type}/{id}?timeout=5m'
    • 按照查询条件删除数据

      curl -XPOST 'localhost:9200/{index}/{type}/_delete_by_query?pretty' -d'{  "query": {     "query_string": {      "message": "some message"    }  }}'
0 0
原创粉丝点击