# Reporting keyprases

**URL:** <https://discuss.elastic.co/t/reporting-keyprases/2078>\
**Category:** Kibana\
**Created:** [June 7, 2015, 5:45am UTC](https://discuss.elastic.co/t/reporting-keyprases/2078 "2015-06-07T05:45:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ckkashyap](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ckkashyap/32/540_2.png) [@ckkashyap](https://discuss.elastic.co/u/ckkashyap)\
**Post date:** [June 7, 2015, 5:45am UTC](https://discuss.elastic.co/t/reporting-keyprases/2078/1 "2015-06-07T05:45:34Z")

</div>

Hi,  
I have published data into ES. Each record looks as follows -

```
    {
            "OfeedbackID" : 123,
            "Comment" : "You product is really good. I find it very useful",
            "PostDate": "2015/01/01",
            "KeyPhrases": ["really good", "very useful"],
            "Sentiment": "pos"
    }

```

I'd like to report vertical bar chart with XAxis as Terms (field=keyprhases). What I noticed is that kibana splits all the keyphrases into words and reports. As in, I only see "really" and "good" as separate bars. How can I get the reporting at phrase level?

regards,  
Kashyap

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [June 7, 2015, 9:30am UTC](https://discuss.elastic.co/t/reporting-keyprases/2078/2 "2015-06-07T09:30:06Z")

</div>

In your index settings, set the KeyPhrases field to `not_analyzed`. Right now you're defaulting to an analyzer that extracts each word as a term. The data needs to be reindexed for this change to take effect.

---

<div class="post-metadata">

**Author:** ![ckkashyap](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ckkashyap/32/540_2.png) [@ckkashyap](https://discuss.elastic.co/u/ckkashyap)\
**Post date:** [June 8, 2015, 8:31am UTC](https://discuss.elastic.co/t/reporting-keyprases/2078/3 "2015-06-08T08:31:44Z")

</div>

Thanks Magnus

---

<div class="post-metadata">

**Author:** ![ckkashyap](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ckkashyap/32/540_2.png) [@ckkashyap](https://discuss.elastic.co/u/ckkashyap)\
**Post date:** [June 8, 2015, 11:26am UTC](https://discuss.elastic.co/t/reporting-keyprases/2078/4 "2015-06-08T11:26:07Z")

</div>

A follow up question.

I'd like to run the stop word removal and stemming filters and still treat the remaining words as a single term. Is that possible?

Regards,  
Kashyap

---

<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:18pm UTC](https://discuss.elastic.co/t/reporting-keyprases/2078/5 "2017-07-06T14:18:27Z")

</div>


