1// aggregations/bucket/terms-aggregation.asciidoc:470
2
3[source, php]
4----
5$params = [
6    'body' => [
7        'aggs' => [
8            'countries' => [
9                'terms' => [
10                    'field' => 'artist.country',
11                    'order' => [
12                        [
13                            'rock>playback_stats.avg' => 'desc',
14                        ],
15                        [
16                            '_count' => 'desc',
17                        ],
18                    ],
19                ],
20                'aggs' => [
21                    'rock' => [
22                        'filter' => [
23                            'term' => [
24                                'genre' => 'rock',
25                            ],
26                        ],
27                        'aggs' => [
28                            'playback_stats' => [
29                                'stats' => [
30                                    'field' => 'play_count',
31                                ],
32                            ],
33                        ],
34                    ],
35                ],
36            ],
37        ],
38    ],
39];
40$response = $client->search($params);
41----
42