当前位置:   article > 正文

ES属性批量修改实例_es批量修改

es批量修改

主键audienceUserId,要修改的属性:totalPoint 类型是数字

结构:totalPoint 在_source下面,分销积分totalPoint, 在_source.distributionPoint


POST rabbit_audience_index_修改为你们自己的索引/_update_by_query
{
  "query": {
    "terms": {
      "audienceUserId": [
        "客户档案id1",
        "客户档案id2"
      ]
    }
  },
  "script": {
        "inline": "ctx._source[\"totalPoint\"]-=修改要扣减的积分数;ctx._source[\"validPoint\"]-=修改要扣减的积分数;",
        "lang": "painless"
  }
}

多级字段

  "script": {
        "inline": "ctx._source[\"totalPoint\"]-=修改要扣减的积分数;ctx._source[\"validPoint\"]-=修改要扣减的积分数;",
        "lang": "painless"
  }

字符属性的修改

POST /rabbit_audience_index_*dience_user/_update_by_query
{
  "query": {
    "terms": {
      "_id": [
        "962026402515914752"
      ]
    }
  },
  "script": {
      "inline": "ctx._source['unionid']=params['one']",
      "params": {
        "one":"omeiEwULvHeaTOplYu9KyC37VVMw"
      }
  }
}
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/68028
推荐阅读
相关标签
  

闽ICP备14008679号