Elasticsearch索引。
来源:互联网 发布:网络上的唱歌比赛 编辑:程序博客网 时间:2024/05/21 17:03
Elasticsearch和传统关系型数据库比较:
Relational DB → Databases → Tables → Rows → Columns
Elasticsearch → Indices → Types → Documents → Fields
Elasticsearch集群可以包含多个索引(indices)(数据库),每一个索引可以包含多个类型(types)(表),每一个类型包含多个文档(documents)(行),然后每个文档包含多个字段(Fields)(列)。
索引含义的区分:
你可能已经注意到索引(index)这个词在Elasticsearch中有着不同的含义,所以有必要在此做一下区分:
- 索引(名词)
如上文所述,一个索引(index)就像是传统关系数据库中的数据库,它是相关文档存储的地方,index的复数是indices或indexes。
- 索引(动词)
索引一个文档表示把一个文档存储到索引(名词)里,以便它可以被检索或者查询。这很像SQL中的INSERT关键字,差别是,如果文档已经存在,新的文档将覆盖旧的文档。
- 倒排索引
传统数据库为特定列增加一个索引,例如B-Tree索引来加速检索。Elasticsearch和Lucene使用一种叫做倒排索引(inverted index)的数据结构来达到相同目的。
默认情况下,文档中的所有字段都会被索引(拥有一个倒排索引),只有这样他们才是可被搜索的。
阅读全文
0 0
- Elasticsearch索引。
- elasticsearch索引修复
- elasticsearch------索引修复
- elasticsearch索引文档-attachment
- [Elasticsearch] 索引管理 (一)
- [Elasticsearch] 索引管理 (二)
- elasticsearch 索引优化
- Elasticsearch 索引优化
- Elasticsearch-PHP 索引操作
- Elasticsearch-PHP 索引操作
- [Elasticsearch] 索引管理
- elasticsearch 索引 Warmer 管理
- ElasticSearch 新建索引
- ELK(六)ElasticSearch索引
- Elasticsearch--索引操作
- Elasticsearch删除索引
- elasticsearch 索引 类型 id
- Elasticsearch索引管理
- 初识RabbitMQ,附RabbitMQ+PHP演示实例
- IOS view截图并保存到系统相册
- TensorFlow练习(一)——TensorFlow简介
- 最长公共子字符串 -- 漫漫算法路 刷题篇
- [网易编程题] 涂棋盘
- Elasticsearch索引。
- 05-Vue入门系列之Vue实例详解与生命周期
- 一致性哈希算法与Java实现
- openssl交叉编译问题
- window.print打印指定div指定网页指定区域的方法
- Swift_学习笔记_协议
- HTTP中get和post区别
- android x86 系统升级
- 用 CNTK 搞深度学习 (一) 入门