# Scripts for key field in Terms Stats facet?

**URL:** <https://discuss.elastic.co/t/scripts-for-key-field-in-terms-stats-facet/9129>\
**Category:** Elasticsearch\
**Created:** [September 25, 2012, 8:40am UTC](https://discuss.elastic.co/t/scripts-for-key-field-in-terms-stats-facet/9129 "2012-09-25T08:40:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jdd](https://avatars.discourse-cdn.com/v4/letter/j/db5fbb/32.png) [@jdd](https://discuss.elastic.co/u/jdd)\
**Post date:** [September 25, 2012, 8:40am UTC](https://discuss.elastic.co/t/scripts-for-key-field-in-terms-stats-facet/9129/1 "2012-09-25T08:40:53Z")

</div>

Hi,  
Is it possible to have a key script field (term scripts) in the Terms Stats  
facet, similar to there is in Terms facet?  
The documentation for Terms Stats facet says it combines terms and stats  
facet. However, I can't find a way to use a term script.

My use case is I want to get stats of a numeric field against a string made  
by concatenating several fields: like doc['f1'].value + ',' +  
doc['f2'].value + ...

## Thanks,

Jaideep Dhok

--

---

<div class="post-metadata">

**Author:** ![itthuyloi](https://avatars.discourse-cdn.com/v4/letter/i/ac91a4/32.png) [@itthuyloi](https://discuss.elastic.co/u/itthuyloi)\
**Post date:** [November 2, 2012, 10:21am UTC](https://discuss.elastic.co/t/scripts-for-key-field-in-terms-stats-facet/9129/2 "2012-11-02T10:21:36Z")

</div>

[http://elasticsearch-users.115913.n3.nabble.com/Terms-stats-facet-on-multiple-fields-td3115086.html#a3124153](http://elasticsearch-users.115913.n3.nabble.com/Terms-stats-facet-on-multiple-fields-td3115086.html#a3124153)

===\> Seem term stats facet cannot statistics with multi field!

On Tuesday, September 25, 2012 3:41:15 PM UTC+7, jaideep dhok wrote:

> Hi,  
> Is it possible to have a key script field (term scripts) in the Terms  
> Stats facet, similar to there is in Terms facet?  
> The documentation for Terms Stats facet says it combines terms and stats  
> facet. However, I can't find a way to use a term script.
> 
> My use case is I want to get stats of a numeric field against a string  
> made by concatenating several fields: like doc['f1'].value + ',' +  
> doc['f2'].value + ...
> 
> ## Thanks,
> 
> Jaideep Dhok

--

---

<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:** [July 6, 2017, 3:06am UTC](https://discuss.elastic.co/t/scripts-for-key-field-in-terms-stats-facet/9129/3 "2017-07-06T03:06:27Z")

</div>


