0

给定以下Foo存储在 ElasticSearch 索引中的条目:

"Foo": {
  "x":"500",
  "y":"200"
}

X在 Kibana 中创建一个将和Y值相加的 sripted 字段的正确语法是什么?

4

1 回答 1

3

如果您按如下方式索引文档

PUT scripted/doc/1
{
  "Foo": {
    "x":500,
    "y":200
  }
}

然后在脚本字段中总结字段的语法是:

doc['Foo.x'].value + doc['Foo.y'].value

x字段y必须是数字字段。如果将它们索引为字符串,则在尝试评估脚本字段时会出错。

于 2015-05-04T18:58:46.817 回答