如何做網(wǎng)站域名解析seo推廣軟件品牌
Elasticsearch 更新指定字段
- 準(zhǔn)備條件
- 查詢數(shù)據(jù)
- 更新指定字段
- 更新子級字段
準(zhǔn)備條件
以下查詢操作都基于索引crm_clue來操作,索引已經(jīng)建過了,本文主要講Elasticsearch更新指定字段語句,下面開始寫更新語句執(zhí)行更新啦!
查詢數(shù)據(jù)
查詢指定id為35的數(shù)據(jù)
GET crm_clue/_search{"query": {"term": {"_id": 35}}}
查詢結(jié)果,這里我們注意下字段goodsNames及l(fā)astFlow,后續(xù)我們更新會操作
更新指定字段
更新指定字段goodsNames,更新語句
POST crm_clue/_doc/35/_update{"doc" : {"goodsNames" : "2023初級會計(jì)"}}
更新語句執(zhí)行結(jié)果
更新完成之后我們再次查詢指定id為35的數(shù)據(jù)的goodsNames
更新子級字段
更新索引主體字段參考上面的語句即可,更新索引主體內(nèi)的子級字段需要執(zhí)行語句
POST crm_clue/_doc/35/_update{"doc" : {"lastFlow" : {"flowId" : "flowId abcdefgegdg2023","flowTypeId" : 4},"lastRecoveryTime" :1690342507000}}
執(zhí)行結(jié)果
更新完成之后我們執(zhí)行查詢語句來查看一下是否更新完成
目前開發(fā)中用到這樣的更新語句,后續(xù)有其他場景的更新語句再補(bǔ)充,同時(shí)也歡迎大家將自己開發(fā)工作中用到Elasticsearch 更新字段語句放在評論區(qū),共同分享。