ELasticSearch 深入理解系列5 -索引、类型
来源:互联网 发布:macbookpro如何装软件 编辑:程序博客网 时间:2024/05/22 15:57
1 索引含义:
1.1 在ES中索引包含两层意思:一种是名词:类似传统数据库的库,一种是动词:将数据存储的行为。
1.2 下面是常用的将ES一些概念和数据库进行对比图:
Relational DB -> Databases -> Tables -> Rows -> Columns
Elasticsearch -> Indices -> Types -> Documents -> Fields
1.3 ES中可以有多个索引(index)(数据库),每个索引可以包含多个类型(type)(表),每个类型可以包含多个文档(document)行,然后每个文档可以包含多个字段(Field)(列)
2 倒排索引: 数据库使用B-tree来为某一个特定列建立索引,ES使用倒排索引的数据结构来加速检索
3 索引时用来指定一个或多个分片的逻辑命名空间。
4 在ES中默认每个字段都会被索引。
5 索引删除。
可以同时删除多个(用逗号隔开),或者使用通配符的方式。
6 索引建立
6.1 索引中主分片创建后就不能修改,默认是5。副分片默认是1,创建后可以修改。
阅读全文
0 0
- ELasticSearch 深入理解系列5 -索引、类型
- ElasticSearch-深入理解系列1-ES简介
- ElasticSearch-深入理解系列4-文档(Document)
- ElasticSearch-深入理解系列6 -文档操作
- ElasticSearch-深入理解系列8-高级查询
- mongodb系列02-------深入理解索引原理
- elasticsearch 索引 类型 id
- ElasticSearch索引自定义类型
- elasticsearch 默认索引类型
- ElasticSearch 深入理解系列2 -集群,分布式特性
- ElasticSearch-深入理解系列7-分布式增删查改
- Elasticsearch之深入类型。
- Elasticsearch深入理解(一)
- elasticsearch 索引存储深入详解
- elasticsearch 索引存储深入详解
- ElasticSearch 2 - 深入搜索系列
- 干货 |《深入理解Elasticsearch》读书笔记
- 干货 |《深入理解Elasticsearch》读书笔记
- KMP入门
- Android零基础入门第40节:自定义ArrayAdapter
- java.util.ConcurrentModificationException
- 在linux上安装 elasticsearch-php
- 特征类文献---LBP的衍化之道就能创作一篇优秀的文章
- ELasticSearch 深入理解系列5 -索引、类型
- [ Laravel 5.4 文档 ] 综合话题 —— 缓存
- poj-3295-Tautology
- 奶牛喝水最少需要的交换次数
- 双拼输入法使用经验
- 使用任意数量的关键字实参
- 模拟实现僵尸进程和孤儿进程
- 区域存储网络(SAN)与 网络直接存储(NAS)
- 【手把手教你全文检索】Apache Lucene初探