# JSON query in Kibana 4

**URL:** <https://discuss.elastic.co/t/json-query-in-kibana-4/26128>\
**Category:** Kibana\
**Created:** [July 23, 2015, 6:01am UTC](https://discuss.elastic.co/t/json-query-in-kibana-4/26128 "2015-07-23T06:01:31Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Surbhi\_Agarwal](https://avatars.discourse-cdn.com/v4/letter/s/b782af/32.png) [@Surbhi\_Agarwal](https://discuss.elastic.co/u/Surbhi_Agarwal)\
**Post date:** [July 23, 2015, 6:01am UTC](https://discuss.elastic.co/t/json-query-in-kibana-4/26128/1 "2015-07-23T06:01:31Z")

</div>

I want to know how can one write JSON queries in Kibana 4 .

---

<div class="post-metadata">

**Author:** ![tbragin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tbragin/32/45166_2.png) [@tbragin](https://discuss.elastic.co/u/tbragin)\
**Post date:** [July 23, 2015, 3:23pm UTC](https://discuss.elastic.co/t/json-query-in-kibana-4/26128/2 "2015-07-23T15:23:10Z")

</div>

What exactly do you mean by that? Using Elasticsearch Query DSL in the search bar? Something else?

---

<div class="post-metadata">

**Author:** ![vikas\_gopal](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vikas_gopal/32/47661_2.png) [@vikas\_gopal](https://discuss.elastic.co/u/vikas_gopal)\
**Post date:** [July 29, 2015, 11:23am UTC](https://discuss.elastic.co/t/json-query-in-kibana-4/26128/3 "2015-07-29T11:23:26Z")

</div>

Hi Tanya,

Even I had the same question , ([Can we add our own JSON format query and use it in Kibana?](https://discuss.elastic.co/t/can-we-add-our-own-json-format-query-and-use-it-in-kibana/26454)). Actually what we want is we want to run the following command which is in JSON format in Kibana search bar .

{"index":"class\_detail","query":{"query\_string":{"query":"\*","analyze\_wildcard":true}},"filter":[]}

Now question would be why we need to run the above JSON query , we are aware that in search bar we can only run normal key value format search , something like "Name":"vikas". Now I want to apply deep search , so for that I have to design a JSON query which provide us more detailed data . So is it possible to use such query ?

---

<div class="post-metadata">

**Author:** ![tbragin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tbragin/32/45166_2.png) [@tbragin](https://discuss.elastic.co/u/tbragin)\
**Post date:** [July 29, 2015, 2:35pm UTC](https://discuss.elastic.co/t/json-query-in-kibana-4/26128/4 "2015-07-29T14:35:11Z")

</div>

You can put the query/filter part of the Elasticsearch Query DSL (no aggregations) into the Kibana search bar. The intent is to filter down the number of documents return from Elasticsearch. There is an example of doing that here: [Where to add a missing filter in this Kibana search](https://discuss.elastic.co/t/where-to-add-a-missing-filter-in-this-kibana-search/24845/2)

---

<div class="post-metadata">

**Author:** ![sarbjeet](https://avatars.discourse-cdn.com/v4/letter/s/e5b9ba/32.png) [@sarbjeet](https://discuss.elastic.co/u/sarbjeet)\
**Post date:** [May 11, 2016, 9:48am UTC](https://discuss.elastic.co/t/json-query-in-kibana-4/26128/5 "2016-05-11T09:48:33Z")

</div>

hi.... i want to add new graph by js library .is it possible in kibana 4 version?

---

<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, 1:53pm UTC](https://discuss.elastic.co/t/json-query-in-kibana-4/26128/6 "2017-07-06T13:53:38Z")

</div>


