【Elastic Search 学习总结】8.ES的Mapping

时间:2024-04-03 16:25:28

一、ES自动创建Mapping

【Elastic Search 学习总结】8.ES的Mapping

我们添加一个文档对象时,如果索引与类型都不存在,那么es会帮我们自动创建!不仅如此,es还会帮我们创建Mapping

 

查询一下自动创建的Mapping GET /index_name/type/_mapping

【Elastic Search 学习总结】8.ES的Mapping

 

我们可以看到ES会自动识别我们传递的数据的数据类型!

【Elastic Search 学习总结】8.ES的Mapping

 

二、ES支持的数据类型

 

【Elastic Search 学习总结】8.ES的Mapping

【Elastic Search 学习总结】8.ES的Mapping

等等。还有很多,这里面只是展示了一些常用的。

 

三、ES底层对Object类型、对象数组类型的数据存储的格式

1. Object类型

【Elastic Search 学习总结】8.ES的Mapping

2. 对象数组类型

【Elastic Search 学习总结】8.ES的Mapping

四、手动创建Mapping

【Elastic Search 学习总结】8.ES的Mapping

【提示】这只是一个Demo,里面的内容还有很多!