Elasticsearch学习(二) — 基本命令

ES 状态命令

测试命令

curl -X GET "localhost:9200/

image.png

官方文档

查看健康状态

curl localhost:9200/_cat/health?v

image.png

查看节点状态

curl localhost:9200/_cat/nodes?v

image.png

查看索引状态

curl localhost:9200/_cat/indices?v

image.png

索引相关命令(官方文档

创建索引

curl -XPUT localhost:9200/books

image.png

删除索引

curl -XDELETE localhost:9200/books?pretty

image.png

document相关

插入数据

curl -H"Content-Type:application/json" -XPOST localhost:9200/books/book/1?pretty -d"{\"title\":\"test\",\"price\":100}"

image.png

其中,books代表索引,book代表type,1是生成的document的id(如果不指定,会自动生成),pretty是用于调整返回值的展示

根据ID查询

curl -XGET localhost:9200/books/book/1?pretty

image.png

删除数据

curl -XDELETE localhost:9200/books/book/1?pretty

image.png

search相关

URL查询(官方文档

curl -XGET localhost:9200/books/book/_search?q=_id:1

image.png

报文体搜索

curl -XPOST -H"Content-Type:application/json" localhost:9200/books/book/_search?pretty -d "{\"query\":{\"term\":{\"title\":\"1247\"}}}"

image.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基础概念 Elasticsearch有几个核心概念,从一开始理解这些概念会对整个学习过程有莫大的帮助。 接近实时(...
    山天大畜阅读 6,286评论 0 4
  • 一、环境搭建 软件版本: Linux:centos7 64bit JDK:1.8.0 elasticsearch:...
    lailai900201阅读 8,922评论 0 12
  • 一. ES安装 1.1 本地安装 下载对应系统的安装包 下载地址 前台启动cd elasticsearch-<ve...
    cvanly阅读 18,380评论 0 7
  • 提到唐僧,大家就会联想到“吃了唐僧肉长生不老”移动中的美味,手无缚鸡之力的俊和尚,事妈,小鲜肉等等。抛去这些,你细...
    干货一箩筐阅读 5,327评论 0 7
  • 2018年5月16日观功念恩+善行点滴: 一、感恩巴学园办公室刘晓芳帮我把孩子接到幼儿园,每次都会及时告知我,生怕...
    园桃阅读 975评论 0 0