I have an event created like so:
event.set("postal_codes", [{"zip" => event.get("zip"), "city" => event.get("city"), "state" => event.get("state"), "country" => event.get("country"), "freq" => event.get("freq"), "location" => {"lat" => event.get("lat"), "lon" => event.get("lon")}}])
... it is an array of objects created with the ruby filter plugin.
inside of an Elasticsearch Script for an update, how can I access it's 0th element? The below script simply returns null:
script => ' ctx._source.postal_codes.add(params.event.get("[postal_codes][0]"));'
any ideas?