Ich habe ein Dokument in ElasticSearch wie folgt gespeichert. _Source:ElasticSearch: Zugriff auf Dokument geschachtelten Wert in groovy Skript
{
"firstname": "John",
"lastname": "Smith",
"medals":[
{
"bucket": 100,
"count": 1
},
{
"bucket": 150,
"count": 2
}
]
}
Ich kann den String-Typ Wert innerhalb eines Dokuments zugreifen doc.firstname
für scripted metrische Aggregation http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-aggregations-metrics-scripted-metric-aggregation.html verwenden.
Aber ich bin nicht in der Lage, das Feld Wert zu erhalten mit doc.medals[0].bucket.
Können Sie mir bitte und lassen Sie mich wissen, helfen, wie die Werte innerhalb verschachtelten Felder zugreifen?