色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

es新增數據json

黃文隆1年前9瀏覽0評論

向es中新增一條數據是很常見的操作,可以通過http請求的方式,提交一份json格式的數據到es服務器中。

首先要確定數據要存儲在哪個索引(index)中,索引可以簡單的理解為數據庫中的表,通過索引名稱可以訪問其中的數據。

假設我們要往名為“my_index”的索引中插入一條數據,那么我們的http請求應該如下所示:

POST my_index/_doc
{
"field1": "value1",
"field2": "value2"
}

請求的方法為POST,請求的路徑為/my_index/_doc,其中_doc表示插入的是文檔類型的數據,因為ES還可以存儲其他類型的數據。請求體是一份json格式的數據,里面包含了我們要插入的數據內容。

其中,field1和field2是我們自己定義的字段名稱,value1和value2是對應的值。

如果請求成功,ES會返回一個json格式的響應,包含了插入的數據的元數據信息和分配給數據的id,如下所示:

{
"_index": "my_index",
"_type": "_doc",
"_id": "ABC123abc456",
"_version": 1,
"result": "created",
"_shards": {
"total": 2,
"successful": 1,
"failed": 0
},
"_seq_no": 0,
"_primary_term": 1
}

插入數據完成后,我們就可以在查詢時訪問到這條數據了。