私は以下のようにElasticSearchに文書を保管しています。 _source:ElasticSearch:groovyスクリプトでネストされた値にアクセスする
{
"firstname": "John",
"lastname": "Smith",
"medals":[
{
"bucket": 100,
"count": 1
},
{
"bucket": 150,
"count": 2
}
]
}
私は、スクリプトメトリックの集計http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-aggregations-metrics-scripted-metric-aggregation.htmlためdoc.firstname
を使用して文書内の文字列型の値にアクセスすることができます。
しかし、私はdoc.medals[0].bucket.
を使用してフィールド値を取得することはできませんよあなたは私を助けて、私は、ネストされたフィールド内の値にアクセスする方法を教えてくださいことはできますか?