ElasticSearch-基本概念
ElasticSearch-基本概念
基本概念:索引、类型、文档
文档(Document)
- ES面向文档的,文档是所有可搜搜数据的最小单位
- 关系型数据库中的一条记录,如一台服务器记录
- 文档会被序列化成JSON格式,保存在ES中
- 每个文档有个DOC ID( Unique ID)
索引(Index)
- 索引是文档的容器,是一类文档的集合
- 索引的Mapping定义文档字段的类型,结构
类型( Type )
- 每个Type下有相同结构的文档
- 同版本差异较大:老版本允许一个索引多个Type, v6.0后Type废弃了,一个索引只能创建一个Type
- 目的是为了避免不同Type的文档结构差异较大,导致稀疏性大
类比与抽象
与结构化数据库类比