和数据库进行一个类比,按照从大到小的概念,共四个,分别为:
索引,类型,映射,文档。
索引(index)
相当于数据库。
类型(type)
相当于表。
映射(mapping)
相当于表结构。
文档(document)
相当于行记录。
字段(field)
相当于字段。
数值类型,布尔类型,日期类型等等等。
很多数据类型,我们只需要记住两个重点的,字符串类型:keyword、text。
在创建mapping的过程中,有点水平的都不会让es默认给你创建mapping,我们在自定义mapping的过程中,最常用的两种数据类型就是keyword和text。
keyword:创建索引,不分词。
text:创建索引,分词。