restful 风格操作es 学习

restful 风格操作es

methodurl地址描述
PUThost:port/索引名/类型名/文档ID创建文档(指定文档ID)
POSThost:port/索引名/类型名创建文档(随机文档ID)
POSThost:port/索引名/类型名/文档ID/_update修改文档
POSThost:port/索引名/类型名/文档ID/_search查询数据
DELETEhost:port/索引名[/类型名][/文档ID]删除文档
GEThost:port/索引名/类型名/文档ID通过文档ID查询文档

类型:_doc

PUT

创建一个文档

1PUT /test/_doc/doc1 2{ 3 "name":"test" 4}

image-20220106164558013

更新文档

1PUT /test/_doc/doc1 2{ 3 "name":"更新测试" 4}

image-20220106172051965

指定数据类型创建索引

数据类型关键字
字符串text keyword(不可分词)
数值long integer short byte double float (half float) (scaled float)
日期date
布尔boolean
1PUT /test1 2{ 3 "mappings" : { 4 "properties" : { 5 "name" : { 6 "type" : "keyword" 7 } 8 } 9 } 10}

image-20220106165647716

GET

获取索引信息

 GET test1

image-20220106170007996

获取健康值

GET _cat/health

image-20220106170814673

GET _cat/indices?v

image-20220106170921309

POST

更新文档

1POST /test/_doc/doc1/_update 2{ 3 "doc" : { 4 "name":"更新1测试" 5 } 6}

image-20220106172205021

点赞
收藏

评论区

加载中...

相关推荐

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

REST架构指导方案

REST架构指导方案\TOC\何为REST在2014年之后,社区中关于RESTFUL风格的文章开始渐渐多起,大多数RESTFUL的文章都是在阐述一种HTTPURL路径的写法风格。简单总结来说,这些文章归纳的点主要是:1.URL路径应该是名词而非动词。2.通过HTTP几个动词:GET,POST

PHP导入导出EXCELl,CSV

PHP导入导出Excel,CSVHTML<formaction"{:U('Admin/Unit/importcsv')}"method"post"name"myform"id"myform"enctype"multipart/formdata"<input

Python操作MongoDB代码示例

1importpymongopipinstallpymongo安装python操作mongodb的模块2myclientpymongo.MongoClient(host'127.0.0.1',port27017)指定主机和端口号创建客户端34dblistmyclient

ES[7.6.x]学习笔记(三)新建索引

与ES的交互方式与es的交互方式采用http的请求方式,请求的格式如下:curlX<VERB'<PROTOCOL://<HOST:<PORT/<PATH?<QUERY_STRING'd'<BODY'<VERB是请求的方法,比如:GET、POST、DELETE、PUT等。

Elasticsearch Mapping类型映射概述与元字段详解

本节开始将对ES类型映射机制进行详细解读。Mapping概述Mapping,映射,相当于关系型数据库创建语句,定义文档字段及其类型、索引与存储方式。通常会涉及如下方面:文档中哪些字段需要定义成全文索引字段。文档中哪些字段定义为精确值,例如日期,数字、地理位置等。文档中哪些字段需要被索引(能通