ES的数据结构
2024-10-20 13:49:26
1 ES的数据结构
es使用怎样的数据结构来存储数据呢
通过以下四种的逻辑组合来存储数据:索引、类型、文档和字段。
1.1 index索引
数据属于哪个索引?不同的数据用不同的索引来区分。
比如 当前有两个索引:
- Account : 这个索引是用来存放账户数据的
- Book:这个索引是用来存放书本数据的。
1.2 type类型
指明数据的类型,一个索引里可以有多个类型
比如Account类型有:访客、普通用户、管理员
比如Book类型有:小说、写真、教材
1.3 document文档
描述的是具体的一条数据记录,一个类型里可以有多个文档。
1.4.field字段
描述具体记录中的某个字段,一条文档记录中可以有多个字段。
比如一个用户有:id、name、money字段
1.5 ES数据结构和数据库结构类比
索引类比为数据库
类型类比为表
文档类比为一条数据
字段类比为字段
最新文章
- ListView setOnItemClickListener无效原因分析
- [转]JQuery Ajax 在asp.net中使用总结
- python常见环境安装
- SQL Server三种表连接原理
- HDU 4946 共线凸包
- lab 1实验报告
- 飞锐GIS开发基础系列
- -_-#【Better JS Code】严格模式
- ndroid调用平台功能具体技巧分享
- centos 下mysql操作
- (一)backbone - API入门
- 【转】CentOS 6.5 生产环境优化指南
- DBA查询命令积累——不断更新
- 从头开始学JavaScript (三)——数据类型
- git使用之错误分析及解决(持续更新)
- [Swift]LeetCode876. 链表的中间结点 | Middle of the Linked List
- 从锅炉工到AI专家(6)
- shell脚本之特殊符号总结性梳理
- mysql 在linux下的启动
- OpenStack基础知识