elasticsearch使用指南之Elasticsearch Mapping类型映射概述与元字段类型
作者简介:《RocketMQ技术内幕》作者、中间件兴趣圈微信公众号维护者。 Mapping,映射,相当于关系型数据库创建语句,定义文档字段及其类型、索引与存储方式。通常会涉及如下方面: 文档中哪些字段需要定义成全文索引字段。 文档中哪些字段定义为精确值,例如日期,数字、地理位置等。 文档中哪些字段需要被索引(能通过该字段的值查询文档)。 日期值的格式。 动态添加字段的规则定义等。 1、类型映射概述 1.1 映射类型 Elasticsearch支持meta-fields、fields or properties两种映射类型,将决定文档的索引方式。 Meta-fields元数据字段用于定义文档的元数据字段的特征,文档的元数据字段主要包括_index、_type、_id、_source这4个字段。 Fields or properties属性字段列表,通过properties字段定义整个文档有效载荷的各字段的数据类型、分词器等属性。 映射类型,可以理解为以何种方式来定义索引中一个类型的字段集。 1.2 数据类型 每一个字段都会指定一个数据类型,数据类型通常如下:简单类型,例如text、key...

