【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