PUT /test2
{
"mappings": {
"properties": {
"name": {
"type": "text"
},
"age": {
"type": "text"
},
"birthday": {
"type": "date"
}
}
}
}
获得这个规则! 可以通过 GET 请求获取具体的信息!
PUT /test3/_doc/1
{
"name": "cuixiaoyan",
"age": 18,
"birth": "2020-07-01"
}
GET /test3
如果自己的文档字段没有指定,那么es 就会给我们默认配置字段类型!
扩展: 通过命令 elasticsearch 索引情况! 通过get _cat/ 可以获得es的当前的很多信息!
PUT /userlist/user/1
{
"name": "小崔",
"age": 18,
"desc": "爱写代码的程序员",
"tags": [
"健身",
"做法",
"直男"
]
}
修改 提交还是使用PUT 即可! 然后覆盖!最新办法!
PUT /test3/_doc/1
{
"name":"崔笑颜",
"age":18,
"birth":"2020-01-01"
}
现在的方法!
POST /test3/_doc/1/_update
{
"doc": {
"name": "我是cxy"
}
}
3、修改数据,推荐第二种方式。
删除索引
通过DELETE 命令实现删除、 根据你的请求来判断是删除索引还是删除文档记录!
使用RESTFUL 风格是我们ES推荐大家使用的!