Elasticsearch 入门: RESTful增删改查

RESTful API:一般来说增(POST)删(DELETE)改(PUT)查(GET)

增 POST

  • 每个雇员索引一个文档,包含该雇员的所有信息。
  • 该类型位于索引 megacorp 内。
  • 每个文档都将是 employee 类型 。
POST /employee/megacrop/
{
  "first_name": "John",
  "last_name": "Smith",
  "age": 25,
  "about": "whatever",
  "interests": ["sports","music"]
}
查 GET
GET /megacorp/employee/1
  • 得到结果
{
  "_index": "megacorp",
  "_type": "employee",
  "_id": "1",
  "_version": 2,
  "found": true,
  "_source": {
    "first_name": "John",
    "last_name": "Smith",
    "age": 25,
    "about": "whatever",
    "interests": [
      "sports",
      "music"
    ]
  }
}
改 PUT
PUT /employee/megacrop/1
{
  "first_name": "Update",
  "last_name": "Smith",
  "age": 52,
  "about": "whatever",
  "interests": ["sports","music"]
}
删 DELETE
DELETE /megacorp/employee/1
  • 得到结果
{
  "_index": "megacorp",
  "_type": "employee",
  "_id": "1",
  "_version": 3,
  "result": "deleted",
  "_shards": {
    "total": 2,
    "successful": 1,
    "failed": 0
  },
  "_seq_no": 8,
  "_primary_term": 1
}
  • 再 GET 确认
GET /megacorp/employee/1
  • 得到结果
{
  "_index": "megacorp",
  "_type": "employee",
  "_id": "1",
  "found": false
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏达摩兵的技术空间

css3媒体查询简介

<link rel="stylesheet" media="min-width=900" />

695
来自专栏Albert陈凯

2018-10-14 Chrome 不自动填写密码了 autofill not work

我照着这个里面的方案试验了一次 https://www.v2ex.com/t/255542

833
来自专栏用户画像

MAC使用pip安装Tensorflow

官网英文版安装教程:https://www.tensorflow.org/install/install_mac#common_installation_pro...

712
来自专栏企鹅号快讯

无人驾驶系列——深度学习笔记:Tensorflow的安装-windows系统

前言 近期由个人工作的需要,着手开始研究深度学习相关的内容。也是小白一枚,希望通过文字来记录自己学习过程中踩的坑,给看到的人一点帮助。 ? 目前深度学习框架中,...

2069
来自专栏CreateAMind

torch详解(Yoshua Bengio深度学习暑期班)

872
来自专栏马洪彪

The configuration section 'system.serviceModel' cannot be read because it is missing a section decla

将Asp.Net 2.0的Web Site搭建在IIS7(7.5)上时,运行出现500.19错误, 错误提示为 The configuration sectio...

3454
来自专栏深度学习那些事儿

关于在ubuntu上源码安装TensorFLow-1.7.0-cuda9.1-cudnn7.1.2过程中问题解决方案

实验室服务器上装载的cuda版本是最新的9.1,和从官网下载下来的TensorFlow不匹配,因为官方的是通过cuda9.0进行编译的。因此,这篇文章讨论关于T...

1954
来自专栏浪淘沙

Python学习总结1--初识Python

学习Python大家可以到 廖雪峰老师的网站 学习基础知识 下面是我自己学习python的总结和笔记 一、使用Python的优点 1.高...

592
来自专栏人工智障

visdom的安装及在pytorch下损失函数的可视化应用

更新:新版visdom0.1.7安装方式为:conda install -c srivasv visdom 

1760
来自专栏finleyMa

6月推荐网站

sourcegraph 装了chrome扩展之后,比如在github上分析源码的好伙伴。提供定义跳转,引用及搜索等功能。

764

扫码关注云+社区