1.创建索引
{
"settings":{
"number_of_shards":3,
"number_of_replicas":1
},
"mappings":{
"properties":{
"name":{
"type": "text"
},
"country":{
"type": "keyword"
},
"age":{
"type": "integer"
},
"date":{
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss"
}
}
}
}

注意:ElasticSearch 7.x 默认不在支持指定索引类型,本版本为7.0.0
2.插入数据
2.1指定ID
{ "name":"kb", "country":"China", "age":30, "date":"2017-12-23 12:52:32" }

2.2自动生成ID
{ "name":"wddbg", "country":"China", "age":40, "date":"2017-12-23 12:52:32" }

3.修改数据

4.删除文档

5.删除索引

6.查询
6.1按照ID查询

6.2条件查询

from和size指定从第几条数据读取,以及读取量



7.聚合查询
ageGroup可以自己随意定义,如果聚合字段为text,比如name,terms时则需要加入对应的字段类型: "field":"name.text"


