es基本操作

举报
Nick Qiu 发表于 2021/06/13 21:18:14 2021/06/13
【摘要】 es基本操作 简介es的基本操作是restfull风格的,我们可以通过get/post/delete/put等操作与es交互,本节简单的介绍如何一些基本的操作命令 基本操作获取es状态nick@nicks-MacBook-Pro  ~/Desktop/software/es/elasticsearch-7.13.1  curl -X GET "http://localhost:9200...

es基本操作

简介

es的基本操作是restfull风格的,我们可以通过get/post/delete/put等操作与es交互,本节简单的介绍如何一些基本的操作命令

基本操作

  • 获取es状态
nick@nicks-MacBook-Pro  ~/Desktop/software/es/elasticsearch-7.13.1  curl -X GET "http://localhost:9200"
{
  "name" : "nicks-MacBook-Pro.local",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "p17icuWURHastv80WGtpFg",
  "version" : {
    "number" : "7.13.1",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "9a7758028e4ea59bcab41c12004603c5a7dd84a9",
    "build_date" : "2021-05-28T17:40:59.346932922Z",
    "build_snapshot" : false,
    "lucene_version" : "8.8.2",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}
  • 新增一个文档
# 应答如下
curl -X PUT "localhost:9200/student/_doc/1" -H 'Content-type: application/json' -d'
{
  "name": "Nick",
  "age": "30"
}
'
# 应答如下
{"_index":"student","_type":"_doc","_id":"1","_version":1,"result":"created","_shards":{"total":2,"successful":1,"failed":0},"_seq_no":0,"_primary_term":1}
  • 查询这个文档
# 查询指定文档
curl -X GET "localhost:9200/student/_doc/1"

# 查询index(索引)下所有文档
curl -X GET "localhost:9200/student"
  • 删除文档
curl -X DELETE "localhost:9200/student/_doc/1"
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。