当前位置:   article > 正文

ES Head 批量修改字段的值,补位等操作_es更新字段内的字符串

es更新字段内的字符串

http://127.0.0.1:9200/zyzkwjj/_update_by_query/

POST 请求 

  1. {
  2. "query": {
  3. "match": {
  4. "mj": "内部"
  5. }
  6. },
  7. "script": {
  8. "inline": "ctx._source['mj'] = '公开'"
  9. }
  10. }

 query 这里面是条件,有match、must、must_not、should

script 是修改的字段和值,ctx._source['字段'] = '值'  多个用  ;  隔开

高级写法,可以对字符串的部分字符进行替换,字符串补位等操作。

  1. if( ctx._source['qlj'].endsWith('.ofd'))ctx._source['qlj'] = ctx._source['qlj'].substring(0,ctx._source['qlj'].length()-3)+'pdf'
  2. {"sc
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/67934
推荐阅读
相关标签
  

闽ICP备14008679号