首页 > 其他分享 >ES(Elasticsearch)的Script脚本基本使用

ES(Elasticsearch)的Script脚本基本使用

时间:2023-02-03 14:22:26浏览次数:48  
标签:脚本 Script script source Elasticsearch result query ES

 

 

 

语法

  "script": {
    "lang":   "",
    "source": "",
    "params": { ... }
  }

 

lang:指定编写脚本的语言。默认为painless.
source:source为脚本本身
params:指定作为变量传递到脚本中的任何命名参数。

 

 

批量修改

POST  索引名称/_update_by_query
{
  "query": {
        "bool": {
            "must": {
                "exists": {
                    "field": "result"
                }
            }
        }
    },
  "script": {
        "source": "if(ctx._source.result=='1'){ctx._source.result='2'}"
    }
}

批量修改数据 result的值为1的改为2

 

标签:脚本,Script,script,source,Elasticsearch,result,query,ES
From: https://www.cnblogs.com/pxblog/p/17089082.html

相关文章

  • ES的数据类型和结构
    1ES的数据结构es使用怎样的数据结构来存储数据呢通过以下四种的逻辑组合来存储数据:索引、类型、文档和字段。 1.1index索引数据属于哪个索引?不同的数......
  • 亚马逊云科技的数据分析服务已全部实现了Serverless无服务器化
    AmazonOpenSearchServerless的上线,让亚马逊云科技成为首个AnalyticsAllonServerless的云供应商,未来的云原生数据分析将会更敏捷,更易用! 在亚马逊云科技re:Invent2022......
  • 塔吉特Target Domestic EDI 856 & 810业务分析
    Target公司位于明尼苏达州明尼阿波利斯美市,是美国仅次于沃尔玛的第二大零售百货集团,也是美国标准普尔500指数成分股。它最早名叫戴顿赫德森公司(于1962年成立),2000年1月正式......
  • 【五期李伟平】CCF-A(ICML'21)Privacy-Preserving Feature Selection with Secure Multi
    Li,X.,R.Dowsley,andMDCock."Privacy-PreservingFeatureSelectionwithSecureMultipartyComputation.",10.48550/arXiv.2102.03517.2021.  当前PPML......
  • helm与ingress
    https://helm.sh/zh/docs/intro/install/https://kubernetes.github.io/ingress-nginx/deploy/......
  • #Python 文本包含pandas的 Series.str.contains函数
    一:基础的函数组成’’‘Series.str.contains(pat,case=True,flags=0,na=nan,regex=True)’’'测试pattern或regex是否包含在Series或Index的字符串中。返回布尔值系列......
  • Git: gitattributes
     $GIT_DIR/info/attributes(whichhasthehighestprecedence) core.attributesFile:Inadditionto.gitattributes(per-directory)and.git/info/attributes,......
  • Flomesh Ingress 使用实践(三)多租户 Ingress
    背景在当下的云计算时代,我们经常会听到“租户”、“多租户”。“租户”是多租户架构技术中的概念,这种技术是用来处理多个组织共用同一个系统或者组件时的数据隔离性。在Ku......
  • django rest framework 过滤时间操作
    https://www.nhooo.com/note/qa3v7f.html 通常我们会用到过滤两个时间段内的一些数据,当我们用djangorestframework的时候,他可以根据字段filter_fields进行过滤,但是......
  • Codeforces 1322 B. Count Subrectangles(贪心)
    题意:给出序列和序列矩阵是由和决定的问你可以从中截取多少个面积为显然可知的一个性质那就是当序列连续长度为,序列连续长度为,时这个部分序列形成的......