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