- 简介
- ES名词解释
- ES与关系数据概念对比
- 使用kibana *** 作ES基础命令
index(Type):索引是文档的容器,是一类文档的集合。索引类似于我们关系型数据库中的table。
document:ES是面向文档的,文档是所有可以搜索的最小单元,如同关系型数据库表记录中的每一行数据;
文档会被序列化成JSON格式,保存在ES中;
每一个文档都有唯一的id(unique ID),这个id可以自己指定,也可以让es自动生成,类似于关系型数据中的自增主键。
Filed:字段类型有字符串、数值、布尔、日期、二进制、范围类型
Mapping: 字段的类型
在kibana的开发工具中,可以直接使用http请求,查询链接到的es
GET _search { "query": { "match_all": {} } } // 查看索引相关信息 GET movies // 查看索引的文档总数 GET movies/_count // 查看前10条文档,了解文档格式 POST movies/_search //查看indices GET /_cat/indices/movies?v&s=index //查看状态为绿的索引 GET /_cat/indices?v&health=green //按照文档个数排序 GET /_cat/indices?v&s=docs.count:desc // 写入数据,自动生成主键id POST users/_doc/ { "firstName": "Tom", "lastName": "jork" } // 手动写入id为1的数据 PUT users/_create/1 { "firstName": "Tom", "lastName": "jork" } // 修改id为1中的数据,并将提升版本信息 PUT users/_doc/1 { "user": "Tom" } // 在原文档上增加字段 _update POST users/_update/1 { "doc": { "message": "123" } } // 查询id为1的数据 GET users/_doc/1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)