我是靠谱客的博主 拉长鱼,这篇文章主要介绍通过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字段内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部