91名师指路-头部
91名师指路

Elasticsearch(三):通过Restful方式操作索引

由于某些原因,现在不支持支付宝支付,如需要购买源码请加博主微信进行购买,微信号:13248254750

通过Resful风格的操作Elasticsearch 


 method url地址 描述
 POST http://ip:port/索引名称 创建文档(文档id自动生成)
 POST http://ip:port /索引名称/文档id/_update 修改文档
 POST http://ip:port /索引名称/_search 查询所有数据
 PUT http://ip:port /索引名称/文档id 创建文档(指定文档id)
 GET  http://ip:port /索引名称/文档id 查询文档(通过文档id)
 DELETE  http://ip:port /索引名称/文档id 删除文档

一:创建索引,并指定字段类型。

PUT /test2
{
"mappings": {
"properties": {
"name":{
"type":"text"
},
"age":{
"type":"long"
}
}
}
}


二:创建文档。

PUT /test1/_doc/1
{
"name":"张博士",
"age":20,
"sex":"男"
}


三:查询索引信息。

GET test2


四:查询索引中的文档信息

GET /test1/_doc/1


五:根据搜索条件来进行搜索

GET test1/_doc/_search?q=name:张博士


六:修改文档中的某个字段的值。

我们将/test1/_doc/1 中的name值由张博士,改为王博士

POST /test1/_doc/1/_update
{
"doc":{
"name":"王博士"
}
}


七:删除索引。

DELETE /test1



2021-03-20 19:21:56     阅读(841)

名师出品,必属精品    https://www.91mszl.com

联系博主    
用户登录遮罩层
x

账号登录

91名师指路-底部