(四)ElasticSearch索引创建

来源:互联网 发布:淘宝发论文被骗 编辑:程序博客网 时间:2024/05/21 23:33

RESTFul API

格式:http://<ip>:<port>/<索引>/<类型>/<文档id>

常用动词:GET/PUT/POST/DELETE

索引创建:非结构化创建、结构化创建

非结构化创建

粗片框是主分片,细线框是备份分片一一对应。

如何区分结构化与非结构化索引

如何创建结构化索引

 

点击复合查询

输入book索引,加一个类型novel,加入关键词_mappings指令映射

指定映射结构:先输入novel类型前缀,输入关键词properties(里面定义字段title标题,type类型,text成为一个文本)

点击易读,验证JSON

提交请求

再次查看

 

谷歌的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":{                    }    }}
复制代码

刷新