插入文档
指定文档id插入
自动产生文档id插入
插入索引
1.指定id
put请求 地址:索引/类型/id
2.自动生成id
post请求 地址:索引/类型/
127.0.0.1:9200/people/man/1
127.0.0.1:9200/people/man/1 POST
插入
put



自动生成ID--post


插入数据:
指定文档id插入

自动文档id插入:

用postman 创建 不指定id 的文档。
http verb 用post
url:localhost:9200/people/man
body:
{
"name": "wally22",
"country": "China",
"age": "40",
"date": "19800501"
}
用postMan,指定文档id插入
verb: put
url:localhost:9200/people/man
body:
{
"name": "wally",
"country": "China",
"age": "30",
"date": "19860501"
}
ps: 插入的时候,任意增加一个field 也是可以插进去的
id 就是一个文档的唯一id
插入指定文档id和插入自动生成文档id




插入文档 API:
URL:
- http://<ip>:<port>/index/type/id
- http://<ip>:<port>/index/type/
Body:按 mapping 中定义的来构建 JSON
插入类型:
- 指定文档 id 插入
- 自动产生文档 id 插入(类似数据库的自增主键)
> 文档 id 是一个唯一索引值,指向我们的文档数据。
插入:分为
指定文档id插入
自动产生文档id插入
插入数据
指定文档id插入,使用put方法
127.0.0.1:9200/people/man/1
people是索引,man是类型,1是id
{
"name":"lois",
"country":"china",
"age":30,
"date":"1999-01-01"
}
自动产生文档id插入,使用post方法
127.0.0.1:9200/people/man/
people是索引,man是类型,不指定id
{
"name":"lois",
"country":"china",
"age":30,
"date":"1999-01-01"
}
插入数据:
{
"name": "张三",
"age": 28,
"id": "62010219918888xxxx",
"birth": "2019-5-7 09:58:07"
}
http://127.0.0.1:9200/proper/man/1 put
{
"name":"瓦力",
"country":"china",
"age":30,
"date":"1987-03-07"
}
http://127.0.0.1:9200 put
{
"name":"超重瓦力",
"country":"china",
"age":40,
"date":"1987-03-07"
}
http://127.0.0.1:9200/people/man
{
"name":"超级瓦力",
"country":"china",
"age":40,
"date":"1977-03-07"
}
插入:
指定文档id插入
put请求: ip:port/索引/类型/id
自动产生文档id插入
post请求: ip:port/索引/类型
通过post,并且不指定文档id的方式,来添加一个文档
这个时候,es会帮我们自己创建出一个随机的文档id
插入数据,不指定id,需要用post请求
插入数据,自定义文档id
插入
文档id:唯一索引值,用来指向我们的文档数据
指定文档id插入
在url中指定文档id,如果es中已经存在此id将修改es中原有的数据记录
http://localhost:9200/people/man/1
{
"name": "jizhe",
"country": "中国",
"age": 26,
"date": "2018-05-22 12:43:30"
}
自动产生文档id插入
自动产生id-添加数据返回值-结果
自动产生id-添加数据
添加数据返回值-结果
添加数据
自动生成文档Id 改成post 去掉 文档Id
people 索引 man 类型 1 文档Id
插入的两种方式