// 1.创建test_serach索引,指定主要分片数量,副本分片数量,文档中字段的数据类型,分词器,是否作为搜索条件
PUT test_search
{
“settings”: {
“number_of_shards”: 2,
“number_of_replicas”: 1
},
“mappings”: {
“test_type”:{
“properties”:{
“dname”:{
“type”:“text”,
“analyzer”:“standard”
},
“ename”:{
“type”:“text”,
“analyzer”:“standard”
},
“eage”:{
“type”:“long”
},
“hiredate”:{
“type”:“date”
},
“gender”:{
“type”:“keyword”
}
}
}
}
}
// 2.批量向test_search索引中新增文档数据12条
POST test_search/test_type/_bulk
{“index”:{}}
{“dname”:“Sales Department”,“ename”:“张三”,“eage”:20,“hiredate”:“2019-01-01”,“gender”:“男性”}
{“index”:{}}
{“dname”:“Sales Department”,“ename”:“李四”,“eage”:21,“hiredate”:“2019-01-01”,“gender”:“男性”}
{“index”:
elasticsearch学习笔记——二.querystring查询document方式与dsl查询document方式
![](https://img-home.csdnimg.cn/images/20240711042549.png)