栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Elasticsearch基本操作

Elasticsearch基本操作

一、基本Rest命令说明
methodurl描述
PUTlocalhost:9200/索引/类型/文档id创建文档(随机ID)
POSTlocalhost:9200/索引/类型创建文档(指定ID)
POSTlocalhost:9200/索引/类型/文档id/_update修改文档
DELETElocalhost:9200/索引/类型/文档id删除文档
GETlocalhost:9200/索引/类型/文档id通过文档id查询稳定
POSTlocalhost:9200/索引/类型/_search查询所有数据

索引:数据库
类型:表

二、索引相关 一.新增索引 1、指定ID创建索引

如果指定ID创建索引,需要携带请求体

PUT 索引名称/类型名称(7版本可以创建为_doc)/索引ID
{#括号内为请求体
}
2、自动生成ID创建索引

不需要携带请求体

PUT 索引名称
二.删除索引
DELETE 索引名称
三.查询指定索引信息
GET 索引名称
4、查询所有索引信息
GET _cat/indices?
5、查询所有索引信息带表头
GET _cat/indices?v
5、美化查询结果
GET _cat/indices?v&pretty
6、关闭索引
POST 索引名称/_close
7、打开索引
POST /索引名称/_open
8、创建索引并指定mapping
在这里插入代码片
二、增

新增使用PUT和POST都是可以的,区别在于PUT需要指定ID,而POST不需要。
PUT是作用在集合之上,而PUT是作用在对应的资源之上。

一.指定ID新增
PUT/POST 索引名称/_doc/文档ID
{
#请求体
}
二.指定ID新增
POST 索引名称/_doc
{
#请求体
}
三、删
在这里插入代码片
四、改

PUT会将新的json值完全替换掉旧的;而POST方式只会更新相同字段的值,其他数据不会改变,新提交的字段若不存在则增加。

一.不覆盖原数据
在这里插入代码片
二.覆盖原数据
在这里插入代码片
五、查(最最最重要的点) 一.排序:(SORT) 二.分页 三.高亮 四.模糊 五.精准 六.指定字段(_source) 六、系统指令 1、查看安装插件
GET _cat/plugins
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/335084.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号