# Field Counts

**URL:** <https://discuss.elastic.co/t/field-counts/34676>\
**Category:** Kibana\
**Created:** [November 16, 2015, 1:10pm UTC](https://discuss.elastic.co/t/field-counts/34676 "2015-11-16T13:10:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![R30221](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/r30221/32/5314_2.png) [@R30221](https://discuss.elastic.co/u/R30221)\
**Post date:** [November 16, 2015, 1:10pm UTC](https://discuss.elastic.co/t/field-counts/34676/1 "2015-11-16T13:10:25Z")

</div>

Hey All,

Looking to get a list of all of our current (or top 100) field names, and their counts in documents, is there a way to do this in Kibana or calling ES directly?

Problem we are looking to solve:

We are logging from multiple applications and the same logstash index. Dev teams have been using different field names for their applications, and sometimes different casing, (Application, application). We are looking to sort out our field mapping.

Any help would be fantastic.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [November 17, 2015, 9:12am UTC](https://discuss.elastic.co/t/field-counts/34676/2 "2015-11-17T09:12:13Z")

</div>

You'd have to get the top 100 field values, as fields with no value should (ideally) be null and not count, and then figure it from there.

---

<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, 2:08pm UTC](https://discuss.elastic.co/t/field-counts/34676/3 "2017-07-06T14:08:53Z")

</div>


