RESTFul API
格式:http://<ip>:<port>/<索引>/<类型>/<文档id>
常用动词:GET/PUT/POST/DELETE
索引创建:非结构化创建、结构化创建
非结构化创建
粗片框是主分片,细线框是备份分片一一对应。
如何区分结构化与非结构化索引
如何创建结构化索引
1 点击复合查询
2 输入book索引,加一个类型novel,加入关键词_mappings指令映射
3 指定映射结构:先输入novel类型前缀,输入关键词properties(里面定义字段title标题,type类型,text成为一个文本)
4 点击易读,验证JSON
5 提交请求
再次查看
谷歌的postman创建索引
{
"settings":{
"number_of_shards":3,
"number_of_replicas":1
},
"mappings":{
"man":{
"properties":{
"name":{
"type":"text"
},
"country":{
"type":"keyword"
},
"age":{
"type":"integer"
},
"date":{
"type":"date",
"format":"yyyy-MM-dd HH:mm:ss || yyyy-MM-dd || epoch_millis"
}
}
},
"woman":{
}
}
}
刷新