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