# Is combined\_script required or not in scripted\_metric?

**URL:** <https://discuss.elastic.co/t/is-combined-script-required-or-not-in-scripted-metric/309502>\
**Category:** Elasticsearch\
**Created:** [July 13, 2022, 7:54am UTC](https://discuss.elastic.co/t/is-combined-script-required-or-not-in-scripted-metric/309502 "2022-07-13T07:54:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![angelo\_c](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/angelo_c/32/108238_2.png) [@angelo\_c](https://discuss.elastic.co/u/angelo_c)\
**Post date:** [July 13, 2022, 7:54am UTC](https://discuss.elastic.co/t/is-combined-script-required-or-not-in-scripted-metric/309502/1 "2022-07-13T07:54:54Z")

</div>

Hi there,

I was reading the documentation for scripted\_metric aggregation [here](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-metrics-scripted-metric-aggregation.html), but I feel it is a bit confusing.

I report what written there:

**map\_script**  
Executed once per document collected. This is a required script. **If no combine\_script is specified** , the resulting state needs to be stored in the `state` object...

**combine\_script**  
Executed once on each shard after document collection is complete. **This is a required script**.

How can it be that in one way the combine\_script can be omitted, while later the doc says that it is required?  
Is combined\_script maybe required only if the index is configured to use multiple shards?

BR,  
/A

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [August 10, 2022, 7:55am UTC](https://discuss.elastic.co/t/is-combined-script-required-or-not-in-scripted-metric/309502/2 "2022-08-10T07:55:29Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
