上一节说了CURL在windows中的安装方式,现在就简单的记录下CURL在windows中对ElasticSearch的一些简单的操作

直接上操作命令

首先我们打开cmd命令行

输入curl -help 检查curl命令是否正常

查看集群健康

curl -X GET http://localhost:9200/_cat/health?v
C:\Users\Herbert>curl -X GET http://localhost:9200/_cat/health?v
epoch      timestamp cluster        status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1548657799 14:43:19  my-application yellow          1         1     15  15    0    0       15             0                  -                 50.0%

获取节点列表

curl -X GET http://localhost:9200/_cat/nodes?v
C:\Users\Herbert>curl -X GET http://localhost:9200/_cat/nodes?v
ip            heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
192.168.19.64           28          62   3                          mdi       *      node-1

列出所有索引

curl -X GET http://localhost:9200/_cat/indices?v
C:\Users\Herbert>curl -X GET http://localhost:9200/_cat/indices?v
health status index    uuid                   pri rep docs.count docs.deleted store.size pri.store.size
yellow open   weather  twtmcG7BSemm_FIAlLgINg   5   1          0            0      1.2kb          1.2kb
yellow open   customer jv2Yz8nzRQKyuzLgVTmiFQ   5   1          0            0      1.2kb          1.2kb
yellow open   province 0W20G1QxRj6tddFk8sp6UQ   5   1          2            0      9.4kb          9.4kb

创建索引

curl -X PUT http://localhost:9200/user?pretty
C:\Users\Herbert>curl -X PUT http://localhost:9200/user?pretty
{"acknowledged" : true,"shards_acknowledged" : true,"index" : "user"
}

检索索引下的数据

curl http://localhost:9200/province/_search
C:\Users\Herbert>curl http://localhost:9200/province/_search
{"took":0,"timed_out":false,"_shards":{"total":5,"successful":5,"skipped":0,"failed":0},"hits":{"total":3,"max_score":1.0,"hits":[{"_index":"province","_type":"city","_id":"2","_score":1.0,"_source":{"id":2,"name":"lopa","description":"herbert1","score":8}},{"_index":"province","_type":"city","_id":"1","_score":1.0,"_source":{"id":1,"name":"lopa","description":"herbert","score":8}},{"_index":"province","_type":"city","_id":"3","_score":1.0,"_source":{"id":3,"name":"lopa","description":"herbert1","score":8}}]}}
{"took": 0,"timed_out": false,"_shards": {"total": 5,"successful": 5,"skipped": 0,"failed": 0},"hits": {"total": 3,"max_score": 1.0,"hits": [{"_index": "province","_type": "city","_id": "2","_score": 1.0,"_source": {"id": 2,"name": "lopa","description": "herbert1","score": 8}}, {"_index": "province","_type": "city","_id": "1","_score": 1.0,"_source": {"id": 1,"name": "lopa","description": "herbert","score": 8}}, {"_index": "province","_type": "city","_id": "3","_score": 1.0,"_source": {"id": 3,"name": "lopa","description": "herbert1","score": 8}}]}
}

按类型检索

curl http://localhost:9200/province/city/_search
C:\Users\Herbert>curl http://localhost:9200/province/city/_search
{"took":9,"timed_out":false,"_shards":{"total":5,"successful":5,"skipped":0,"failed":0},"hits":{"total":3,"max_score":1.0,"hits":[{"_index":"province","_type":"city","_id":"2","_score":1.0,"_source":{"id":2,"name":"lopa","description":"herbert1","score":8}},{"_index":"province","_type":"city","_id":"1","_score":1.0,"_source":{"id":1,"name":"lopa","description":"herbert","score":8}},{"_index":"province","_type":"city","_id":"3","_score":1.0,"_source":{"id":3,"name":"lopa","description":"herbert1","score":8}}]}}

按id检索

curl http://localhost:9200/province/city/1
C:\Users\Herbert>curl http://localhost:9200/province/city/1
{"_index":"province","_type":"city","_id":"1","_version":2,"found":true,"_source":{"id":1,"name":"lopa","description":"herbert","score":8}}

查看当前节点的所有 Index

curl -X GET http://localhost:9200/_cat/indices?v
C:\Users\Herbert>curl -X GET http://localhost:9200/_cat/indices?v
health status index    uuid                   pri rep docs.count docs.deleted store.size pri.store.size
yellow open   customer jv2Yz8nzRQKyuzLgVTmiFQ   5   1          0            0      1.2kb          1.2kb
yellow open   province 0W20G1QxRj6tddFk8sp6UQ   5   1          2            0      9.4kb          9.4kb
yellow open   weather  twtmcG7BSemm_FIAlLgINg   5   1          0            0      1.2kb          1.2kb
yellow open   user     grXH-HDOTtCxay0tcWb-gA   5   1          0            0      1.1kb          1.1kb

列出每个 Index 所包含的 Type

curl localhost:9200/_mapping?pretty=true
C:\Users\Herbert>curl localhost:9200/_mapping?pretty=true
{"customer" : {"mappings" : { }},"province" : {"mappings" : {"city" : {"properties" : {"description" : {"type" : "text","fields" : {"keyword" : {"type" : "keyword","ignore_above" : 256}}},"id" : {"type" : "long"},"name" : {"type" : "text","fields" : {"keyword" : {"type" : "keyword","ignore_above" : 256}}},"score" : {"type" : "long"}}}}},"weather" : {"mappings" : { }},"user" : {"mappings" : { }}
}

删除一个名叫user的 Index

curl -X DELETE localhost:9200/user
C:\Users\Herbert>curl -X DELETE localhost:9200/user
{"acknowledged":true}

还有一些命令可以查询官网,这里就是一些简单的操作

官网地址:

https://www.elastic.co/

ES中文社区:

https://elasticsearch.cn/topic/elasticsearch

转载于:https://my.oschina.net/zhaixingzu/blog/3006797

【ES】CURL在windows中对ElasticSearch的一些简单的操作相关推荐

  1. mye连接mysql数据库_MySQL_如何在Java程序中访问mysql数据库中的数据并进行简单的操作,在上篇文章给大家介绍了Myeclip - phpStudy...

    如何在Java程序中访问mysql数据库中的数据并进行简单的操作 在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据 ...

  2. windows中手工调整活动路由表的简单方法

    前言 我司有个小程序,用UDP通讯读写设备参数,用来改IP这些出厂参数. 在我所有同事和现场计算机上运行都好使.唯独在我开发本上不好使. 我运维同事让我重装win10, 这哪能听他的-, 这么暴力的主 ...

  3. Windows中安全弹出U盘的操作__2018.06.02

  4. 在Windows中查看网卡名称,简单7步骤

  5. python snap7 简书_第14篇-Python中的Elasticsearch入门

    我的Elasticsearch系列文章,逐渐更新中,欢迎关注 另外Elasticsearch入门,我强烈推荐ElasticSearch搭建手册给你,非常想尽的入门指南手册. 在本文中,我将讨论Elas ...

  6. linux解压exe文件,在Deepin V20系统下解压Windows中.exe文件的方法

    其实在Linux系统下解压Windows中.exe文件非常的简单,如果使用的是Ubuntu系统,只需双击.exe文件,然后系统自带的解压软件就可以查看到.exe文件里面的内容,然而,如果是在Deepi ...

  7. Windows 中GDI、设备描述表和位图

    在Windows中,所有的图形和图像显示操作都是通过GDI(Graphic Device Interface)模块完成,,而GDI的显示都是由设备描述表(Context Device,简称DC)来完成 ...

  8. ElasticSearch入门 第一篇:Windows下安装ElasticSearch

    这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...

  9. ElasticSearch入门 :Windows下安装ElasticSearch

    这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...

最新文章

  1. ca 自建 颁发证书_openssl自建CA后颁发证书
  2. Red Hat Linux 挂载外部资源
  3. 计算机科学与技术行业需求,计算机科学与技术专业需求分析和发展方向
  4. PHP中抽象类与接口的应用场景
  5. 基于Xml 的IOC 容器的初始化
  6. 基于EasyDSS流媒体服务器实现的直播流管理与鉴权的后台方案
  7. Java 表格转换成图片
  8. Linux 卸载及删除磁盘分区
  9. 解决微信支付商户平台安全控件无法启用(Mac/windows)
  10. 加法链POJ2248
  11. 调试大普RTC芯片驱动-ins5699s
  12. uniapp,video视频播放不了,页面显示不完整
  13. Java开发杨枝/9.23/9.24
  14. 精细化边缘安全防护:如何防止CDN域名被恶意刷量?
  15. Find_in_set()函数的使用及in()用法详解
  16. 2008年2月28日 转换为 二○○八年二月二八日
  17. 推荐电影: 东北虎, 甘草披萨
  18. 中专三年计算机应用专业规划,中专计算机应用职业生涯规划书500字
  19. 【JY】ETABS中剪力墙的弹塑性行为模拟和评价
  20. python 可以做网站吗_关于python做网站好用吗的阿里云论坛用户知识和技术交流...

热门文章

  1. Java接入微信支付ApiV3详细教程
  2. 外星人计算机组装配置方案,最好的电脑配置_2020年最强最牛的笔记本配置与组装电脑方案...
  3. LTE学习笔记--PRACH
  4. oculusHome 无法登录提示显示错误 ovr....
  5. 【零基础-3】PaddlePaddle学习Bert
  6. 小程序源码:全网独家小程序版本独立微信社群人脉系统社群空间站最新源码开源+详细教程
  7. 秋招/春招常见笔试题目——二叉树系列(C/C++)
  8. macOS 系统打开软件时,会出现提示‘ “***.app”已损坏,无法打开。您应该推出磁盘映像。-解决方法
  9. 小白学 Python 爬虫(13):urllib 基础使用(三)
  10. 卧式铣床升降台主传动系统设计