(四)ElasticSearch索引创建
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":{ } } }
刷新