文档章节

ES权威指南(中文版)学习_1

MrYx3en
 MrYx3en
发布于 2015/09/21 11:28
字数 349
阅读 150
收藏 1

1、在ES中存储数据的行为叫做 索引(indexing),不过在索引之前我们应该明确的是数据应该存储在哪里。

2、在ES中,文档归属于一种类型(type),而这些类型存在于索引(index)中,类比传统关系型数据库:

Relational DB -> DataBase -> Tables -> Rows -> Columns

ElasticSearch -> Indices -> Types -> Documents -> Fileds

3、ES集群可以包含多个索引(indices)(数据库),每一个索引可以包含多个类型(types)(表),每个类型可以包含多个文档(documents)(行),每个文档可以包含多个字段(Fields)(列)。

4、[索引]含义的区分

(1)索引(名词)

  一个索引(index)就像是传统关系数据库中的数据库,它是相关文档存储的地方,index的复数是indices或者indexes。

(2)索引(动词)

  “索引一个文档”表示把一个文档存储到索引(名词)里,以便它可以被检索或者查询。这很像SQL的INSERT关键字,差别是,如果文档已经存在,新的文档将覆盖旧的文档。

(3)倒排索引 

  传统数据库为特定列增加一个索引,例如B-Tree索引来加速检索。ES和Lucene使用一种倒排索引(inverted index)的数据结构来达到相同的目的。


© 著作权归作者所有

MrYx3en
粉丝 10
博文 131
码字总数 30542
作品 0
宝鸡
系统管理员
私信 提问
java学习路线及资源下载,持续整理中

学习路线图:http://blog.csdn.net/shenzhq1980/article/details/48470337 1、java学习经典书籍_基础编程篇 下载地址:http://blog.csdn.net/shenzhq1980/article/details/48375543 书籍: ......

迷茫80
2015/09/21
571
1
Looly/elasticsearch-definitive-guide-cn

Elasticsearch 权威指南(中文版) 阅读地址: Elasticsearch权威指南(中文版) 最新版阅读地址:Elasticsearch: 权威指南 感谢大家对Elasticsearch权威指南(中文版)的支持,现在新版的翻...

Looly
2014/09/22
0
0
双十二大前端工程师读书清单

本文最早为双十一而作,原标题“双 11 大前端工程师读书清单”,以付费的形式发布在 GitChat 上。发布之后在读者圈群聊中和读者进行了深入的交流,现免费分享到这里,不足之处欢迎指教,也可...

韩亦乐
2017/12/12
0
0
ElasticSearch 教材收藏

ElasticSearch中的基本术语 ElasticSearch Java api 详解_V1.0 Elasticsearch 2.2.0 JAVA开发篇:搜索操作 Elasticsearch 权威指南(中文版) Elasticsearch的工作原理 Elasticsearch使用场景...

林中漫步
2016/06/29
79
0
计算机书籍目录

计算机系统与网络 《图灵的秘密》 《计算机系统概论》 《深入理解Linux内核》 《深入Linux内核架构》 《TCP/IP详解 卷1:协议》 《Linux系统编程(第2版)》 《Linux内核设计与实现(第3版)...

Reborn-D
2016/11/01
67
0

没有更多内容

加载失败,请刷新页面

加载更多

JS其他类型值转化为Boolean类型规则

本文转载于:专业的前端网站➤JS其他类型值转化为Boolean类型规则 由于最近在笔试的时候,发现好多关于其他类型转化为Boolean类型的题目,因此总结一下! 一、String类型转化为Boolean 1.转化...

前端老手
30分钟前
4
0
EurekaClient自动装配及启动流程解析

在上篇文章中,我们简单介绍了EurekaServer自动装配及启动流程解析,本篇文章则继续研究EurekaClient的相关代码 老规矩,先看spring.factories文件,其中引入了一个配置类EurekaDiscoveryClie...

Java学习录
35分钟前
5
0
析构函数是否必须为虚函数?为何?

p517 在C++中,基类指针可以指向一个派生类的对象。如果基类的析构函数不是虚函数,当需要delete这个指向派生类的基类指针时,就只会调用基类的析构函数,而派生类的析构函数无法被调用。容易...

天王盖地虎626
36分钟前
5
0
【TencentOS tiny】深度源码分析(7)——事件

引言 大家在裸机编程中很可能经常用到flag这种变量,用来标志一下某个事件的发生,然后在循环中判断这些标志是否发生,如果是等待多个事件的话,还可能会if((xxx_flag)&&(xxx_flag))这样子做...

杰杰1号
39分钟前
6
0
聊聊nacos client的ServerHttpAgent

序 本文主要研究一下nacos client的ServerHttpAgent HttpAgent nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/http/HttpAgent.java public interface HttpAgent { ......

go4it
46分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部