索引是文档的容器,是一类文档的结合

  • index体现了逻辑空间的概念:每个索引都有自己的mapping定义,用于定义所包含文档的字段名和字段类型。
  • shard 分片体现了物理空间的概念:索引中的数据分散在shard分片上。

**索引的Mapping与Setting **

  • mapping定义的文档的类型
  • setting定义不同的数据分布(如指定多少个分片,多少个副本)

创建索引

PUT /my_index
{
	"mappings": {
		"properties": {
			"name": {
				"type": "text"
			},
			"age": {
				"type": "long"
			},
			"brithday": {
				"type": "date"
			}
		}
	}
}

查看索引的mapping结构

GET /my_index/_mapping