我是靠谱客的博主 拉长鱼,最近开发中收集的这篇文章主要介绍通过curl更新ES字段的json格式数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

直接上样例吧:

curl -X POST "10.101.36.106:9200/anti_documentcontent_v2_20200630/_update_by_query?pretty" -H 'Content-Type: application/json; charset=UTF-8' -d'
{
    "query": {
        "term": {
            "sequenceId": "20200630011435061940"
        }
    },
    "script": {
        "source": "ctx._source.lqBodyText=params.paramLqBodyText;ctx._source.hmlqBodyText=params.paramHmlqBodyText",
        "params": {
            "paramLqBodyText": "{"action":0,"documentLowQualityLabelDetails":[{"labelStr":"normal","label":0,"score":0.0}]}",
            "paramHmlqBodyText": "{"action":0,"documentLowQualityLabelDetails":[{"labelStr":"normal","label":0,"score":0.0}]}"
        }
    }
}
'

说明:更新记录为sequenceId=20200630011435061940的数据

修改字段lqBodyText 和 hmlqBodyText,这两个字段都是json格式数据

最后

以上就是拉长鱼为你收集整理的通过curl更新ES字段的json格式数据的全部内容,希望文章能够帮你解决通过curl更新ES字段的json格式数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部