索引是文档的容器,是一类文档的结合
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