class Elasticsearch::DSL::Search::Aggregations::BucketScript
A parent pipeline aggregation which executes a script which can perform per bucket computations on specified metrics in the parent multi-bucket aggregation.
@example Passing the options as a Hash
aggregation :t-shirt-percentage do bucket_script buckets_path: { tShirtSales: 't-shirts>sales', totalSales: 'total_sales' }, script: 'tShirtSales / totalSales * 100' end
@example Passing the options as a block
aggregation :t-shirt-percentage do bucket_script do buckets_path tShirtSales: 't-shirts>sales', totalSales: 'total_sales' script 'tShirtSales / totalSales * 100' end end