Hello!
I have been progressing well with aggregations, but this one has got me
stumped.
I'm trying to figure out how to access the key of the parent bucket from a
child aggregation.
The parent bucket is geohash_grid, and the child aggregation is avg (trying
to get avg lat and lon, but only for points that match the parent's
bucket's geohash key)
Something like this:
"aggregations" : {
"LocationsGrid": {
"geohash_grid" : {
"field" : "Locations",
"precision" : 7,
},
"aggregations" : {
"avg_lat": {
"avg": {
"script": "if
(doc['Locations'].value.geohash.startsWith(*parent_bucket.key*))
doc['Locations'].value.lat;"
}
}
},
}
}
Thanks for any help or ideas with this!
--
You received this message because you are subscribed to the Google Groups
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/624d0bdd-c380-4c72-b642-e6afff3458a9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.