# Search by term level query with kibana

**URL:** https://discuss.elastic.co/t/search-by-term-level-query-with-kibana/169966
**Category:** Kibana
**Created:** [February 26, 2019, 9:42am UTC](https://discuss.elastic.co/t/search-by-term-level-query-with-kibana/169966 "2019-02-26T09:42:13Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![tback](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tback/32/41236_2.png) [@tback](https://discuss.elastic.co/u/tback)
#### Post date: [February 26, 2019, 9:42am UTC](https://discuss.elastic.co/t/search-by-term-level-query-with-kibana/169966/1 "2019-02-26T09:42:14Z")

</div>

Does Kibana support searching for term level queries (like `prefix`) through it's query dsl or do i have to resort to writing plain elasticsearch queries in that case?

Background: Filebeat declares many fields as type `keyword`. This requires proper search terms for anything else than an exact match.

---

<div class="post-metadata">

### Author: ![azasypkin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/azasypkin/32/42216_2.png) [@azasypkin](https://discuss.elastic.co/u/azasypkin)
#### Post date: [February 26, 2019, 10:26am UTC](https://discuss.elastic.co/t/search-by-term-level-query-with-kibana/169966/2 "2019-02-26T10:26:08Z")

</div>

Hi @tback,

Yeah, I believe Kibana doesn't allow you to set specific term level queries via it's query DSL and I couldn't find anything like that in [KQL](https://www.elastic.co/guide/en/kibana/current/kuery-query.html) either (cc @Bargs/@lukas to confirm).

Best,  
Oleg

---

<div class="post-metadata">

### Author: ![Bargs](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/bargs/32/5429_2.png) [@Bargs](https://discuss.elastic.co/u/Bargs)
#### Post date: [March 1, 2019, 7:39pm UTC](https://discuss.elastic.co/t/search-by-term-level-query-with-kibana/169966/3 "2019-03-01T19:39:28Z")

</div>

You can create custom filters in the filter bar using any valid ES query, including term level queries like `prefix`. You can also use wildcards in lucene and KQL to match portions of `keyword` fields.

---

<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: [March 29, 2019, 7:39pm UTC](https://discuss.elastic.co/t/search-by-term-level-query-with-kibana/169966/4 "2019-03-29T19:39:29Z")

</div>

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