gpt4 book ai didi

javascript - 试图将参数传递给 elasticsearch 获取 null_pointer_exception

转载 作者:行者123 更新时间:2023-11-29 16:00:29 25 4
gpt4 key购买 nike

我正在尝试向 Elasticsearch 发送以下查询。这是通过查询进行的最小更新,这给了我异常(exception)。让我们将其命名为 Query1:


{
“id”:“一些ID”,
“脚本”: {
"lang": "无痛",
“来源”:“如果(ctx._source.containsKey('value')){ctx._source.value = ctx._source.value + params.value;}”
},
“参数”:{
“值(value)”:1
},
“更新”:{
“值(value)”:1
}
}

一段时间以来一直在努力解决这个问题。在我们的例子中,参数值被索引为一个 integer。它自身的查询作为批量 API 的一部分发送。看起来像下面这样:


{更新:{_id:“someID”,_index:“someIndex”,_type:“someType”}}
(查询 1)

当尝试运行脚本时,它会出现运行时异常:空点异常

params.value
^--- 这里

我看过 related这个问题但不包含解决方案。在堆栈溢出和其他站点中。

最佳答案

在 elastic 论坛中提问。 params 不在脚本中。

关于javascript - 试图将参数传递给 elasticsearch 获取 null_pointer_exception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54075711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com