在ElasticSearch中,Index下能够有多个Type,全部的Type的字段若是名称相同的话,类型必须同样,否则type会建立失败,也就是Index下的全部Type的同名称的字段类型不能有冲突。文档
Index下的Type使用时通常建议将相似的type数据放在一个index下面,也就是说同个index下的type尽可能多的字段相同,好比电商系统里面的商品能够是一个index,而不一样类型的商品(好比家电,户外,虚拟商品)等则能够是该index下的不一样的type, 这些type有大量的商品共性字段,也有少许的特有的属性字段。ast
查询时能够直接对Index进行查询,会去查询全部包含查询字段的type。也能够指定type查询,这样就只会查询该type下的文档。电商
每一个type下的文档都是独立的,不存在共享。数据