Elasticsearch UpdateByQuery轻松生成随机UUID

时间:2019-05-29 14:54:59

标签: elasticsearch groovy uuid elastic-stack elasticsearch-painless

我的ES版本是6.0.0。

我正在尝试通过查询脚本更新生成随机UUID。无痛就是拒绝合作。

摘自他们的官方文档: https://www.elastic.co/guide/en/elasticsearch/painless/6.0/painless-api-reference.html

UUID
static UUID fromString(String) (java 9)

我的脚本:

def randText = UUID.fromString("asdadsad");

我遇到错误

    "caused_by": {
      "type": "illegal_argument_exception",
      "reason": "Unknown call [fromString] with [0] arguments on type [UUID]."
    }

我尝试了所有可能的组合

new UUID()
new UUID
UUID.random()
UUID.randomString()
UUID.randomUuid()
UUID.randomUUID()

这堂课应该怎么做?

PS:无痛是我使用过的最痛苦的语言。

0 个答案:

没有答案