elasticsearch Kibana中的脚本字段:添加值,elasticsearch,kibana,kibana-4,elasticsearch,Kibana,Kibana 4" /> elasticsearch Kibana中的脚本字段:添加值,elasticsearch,kibana,kibana-4,elasticsearch,Kibana,Kibana 4" />

elasticsearch Kibana中的脚本字段:添加值

elasticsearch Kibana中的脚本字段:添加值,elasticsearch,kibana,kibana-4,elasticsearch,Kibana,Kibana 4,给定存储在ElasticSearch索引中的以下Foo条目: "Foo": { "x":"500", "y":"200" } 在Kibana中创建一个脚本化字段,将X和Y值添加在一起,正确的语法是什么?如果您对文档进行如下索引 PUT scripted/doc/1 { "Foo": { "x":500, "y":200 } } 然后,在脚本字段中汇总字段的语法为: doc['Foo.x'].value + doc['Foo.y'].value x和y字段必须

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

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

在Kibana中创建一个脚本化字段,将
X
Y
值添加在一起,正确的语法是什么?

如果您对文档进行如下索引

PUT scripted/doc/1
{
  "Foo": {
    "x":500,
    "y":200
  }
}
然后,在脚本字段中汇总字段的语法为:

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

x
y
字段必须是数字字段。如果将它们作为字符串进行索引,则在尝试计算脚本字段时会出现错误。

如果按以下方式对文档进行索引

PUT scripted/doc/1
{
  "Foo": {
    "x":500,
    "y":200
  }
}
然后,在脚本字段中汇总字段的语法为:

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

x
y
字段必须是数字字段。如果将它们作为字符串进行索引,则在尝试计算脚本字段时会出现错误。

如果按以下方式对文档进行索引

PUT scripted/doc/1
{
  "Foo": {
    "x":500,
    "y":200
  }
}
然后,在脚本字段中汇总字段的语法为:

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

x
y
字段必须是数字字段。如果将它们作为字符串进行索引,则在尝试计算脚本字段时会出现错误。

如果按以下方式对文档进行索引

PUT scripted/doc/1
{
  "Foo": {
    "x":500,
    "y":200
  }
}
然后,在脚本字段中汇总字段的语法为:

doc['Foo.x'].value + doc['Foo.y'].value
x
y
字段必须是数字字段。如果将它们索引为字符串,则在尝试计算脚本化字段时会出现错误