Kibana 脚本字段:无法将字符串解析为 Double/Int

时间:2021-07-23 06:09:11

标签: elasticsearch kibana elasticsearch-painless kibana-7

我收到一个奇怪的错误。

我有一个名为 no_of_scanned 值的字段,它是 Kibana 中的字符串

数据看起来像 1234 4567 等

我无法进行一些聚合,因此试图将其转换为 int/double 。所以我创建了一个脚本字段并选择类型为 number 。

这是我的无痛脚本:

return Double.parseDouble(doc['no_of_scanned'].value)

我期待双倍返回。

但控制台中的结果如下所示。

[
{
  _id:"some randomid of elastic",
   zzz : [1898]

},
..
..
]


zzz is my scripted field. 

请告诉我为什么 zzz 值被 [] 包围。我只想返回数字。

0 个答案:

没有答案
相关问题