1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| # 指定ID添加文档
curl -X PUT "localhost:9200/products/_doc/1" -H 'Content-Type: application/json' -d'
{
"name": "iPhone 13",
"price": 999.99,
"description": "Latest iPhone model",
"category": "electronics",
"created_at": "2023-01-01T00:00:00Z"
}'
# 自动生成ID添加文档
curl -X POST "localhost:9200/products/_doc" -H 'Content-Type: application/json' -d'
{
"name": "Samsung Galaxy S21",
"price": 799.99,
"description": "Android smartphone",
"category": "electronics",
"created_at": "2023-01-02T00:00:00Z"
}'
# 批量添加文档
curl -X POST "localhost:9200/_bulk" -H 'Content-Type: application/json' -d'
{"index":{"_index":"products","_id":"3"}}
{"name":"MacBook Pro","price":1999.99,"description":"Professional laptop","category":"computers","created_at":"2023-01-03T00:00:00Z"}
{"index":{"_index":"products","_id":"4"}}
{"name":"iPad Air","price":599.99,"description":"Tablet device","category":"electronics","created_at":"2023-01-04T00:00:00Z"}
'
|