Mapping定义了一个处理过程, 该过程描述了一份doc以及它所包含的fields是如何存储和索引的.
每份doc都是一个field的集合,每个field都有自己的数据类型.
为了映射数据,创建一份mapping定义, 该定义包含一组与该文档有关联的field.
一份mapping定义也包含一些元数据,比如_source字段,它自定义了如何处理与doc相关联的元数据.
使用动态mapping和显式mapping来定义数据.
每个函数提供了基于在数据处理过程中的不同位置所获得的不同好处.
比如,显式地映射不想使用默认值的字段, 或者更好的控制去创建哪些字段.
然后可以让es去动态地增加其他字段.