Elasticsearch相关概念了解
2017-08-11 11:34
393 查看
mysql ⇒数据库databases ⇒表tables ⇒ 行rows ⇒ 列columns
es ⇒索引indices ⇒ 类型types ⇒文档documents ⇒ 字段fields
es中所说的索引容易混淆,他有3种含义:
1. 索引(名词) 如上面类比,一个索引(index)就好比是mysql中的数据库,它是存储数据的地方。 2. 索引(动词)表示把一个文档存储到索引(名词)里。 3. 倒排索引 好比mysql为特定列增加一个索引。
和mysql类似,每个库都得有表,还有表的结构。es的每一个索引都有个类型,而每个type(类型)得有个mapping (映射)。mapping就像是mysql中的表结构,他将每个字段匹配为一种确定的数据类型(string,date等)。
你可以向已有映射中增加字段,但你不能修改它。如果一个字段在映射中已经存在,这可能意味着那个字段的数据已经被索引。如果你改变了字段映射,那已经被索引的数据将错误并且不能被正确的搜索到。
相关文章推荐
- elasticsearch相关概念
- 机器学习入门-了解相关概念
- 你应该了解的 一些web缓存相关的概念.
- elasticsearch相关命令笔记
- elasticsearch相关资料
- [转]你应该了解的 一些web缓存相关的概念
- elasticsearch相关说明
- EalsticSearch相关概念
- 一张图了解DFS相关的几个概念
- Elasticsearch基础教程-基本概念
- ElasticSearch索引的相关操作---javaEE--SpringDataElasticSearch
- elasticsearch相关插件安装
- elasticsearch相关文章
- 来了解一下Mysql索引的相关知识:基础概念、性能影响、索引类型、创建原则、注意事项
- 你应该了解的 一些web缓存相关的概念.
- Basic Concepts of Elasticsearch Elasticsearch基本概念
- 一 相关概念的了解
- ElasticSearch相关接口
- elasticsearch相关文档
- ElasticSearch相关软件下载地址