在ElasticSearch中,Index下能夠有多個Type,全部的Type的字段若是名稱相同的話,類型必須同樣,否則type會建立失敗,也就是Index下的全部Type的同名稱的字段類型不能有衝突。文檔
Index下的Type使用時通常建議將相似的type數據放在一個index下面,也就是說同個index下的type儘可能多的字段相同,好比電商系統裏面的商品能夠是一個index,而不一樣類型的商品(好比家電,戶外,虛擬商品)等則能夠是該index下的不一樣的type, 這些type有大量的商品共性字段,也有少許的特有的屬性字段。ast
查詢時能夠直接對Index進行查詢,會去查詢全部包含查詢字段的type。也能夠指定type查詢,這樣就只會查詢該type下的文檔。電商
每一個type下的文檔都是獨立的,不存在共享。數據