其他分享
首页 > 其他分享> > 【Elasticsearch】如何在 Elasticsearch 中轻松编写脚本

【Elasticsearch】如何在 Elasticsearch 中轻松编写脚本

作者:互联网

在这里插入图片描述

随着 Elasticsearch 5.x 的发布,Painless 出现了,这是 Elasticsearch 对安全、可靠和高性能脚本编写的回答。我们将向您介绍 Painless 并向您展示它的功能。

随着一年多前 Elasticsearch 5.x 的推出,我们获得了一种新的脚本语言 Painless。Painless 是一种由 Elastic 开发和维护并针对 Elasticsearch 进行优化的脚本语言。虽然它仍然是一种实验性脚本语言,但其核心 Painless 被宣传为一种快速、安全、易于使用和安全的语言。

在本文中,我们将向您简要介绍 Painless,并向您展示如何在搜索和更新数据时使用该语言。

进入无痛...

无痛介绍

无痛脚本编写的目的是使编写脚本对用户而言无痛苦,尤其是在您来自Java或Groovy环境的情况下。虽然您可能不熟悉 Elasticsearch 中的脚本编写,但让我们从基础开始。

变量和数据类型

可以在 Painless 中使用原始类型、引用、字符串、void(不返回值)、数组和动态类型声明变量。Painless 支持以下基本类型

标签:脚本,脚本语言,Painless,轻松,Elasticsearch,无痛,编写
来源: https://blog.csdn.net/qq_21383435/article/details/117424615