# Converting Search Query To Filter

**URL:** <https://discuss.elastic.co/t/converting-search-query-to-filter/230595>\
**Category:** Kibana\
**Created:** [April 30, 2020, 4:51pm UTC](https://discuss.elastic.co/t/converting-search-query-to-filter/230595 "2020-04-30T16:51:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![wwalker](https://avatars.discourse-cdn.com/v4/letter/w/43a26b/32.png) [@wwalker](https://discuss.elastic.co/u/wwalker)\
**Post date:** [April 30, 2020, 4:51pm UTC](https://discuss.elastic.co/t/converting-search-query-to-filter/230595/1 "2020-04-30T16:51:22Z")

</div>

I have a query I've built in the search menu I'd like to convert into a filter, if it's possible. I've tried it but I end up getting an error where it expects the end of the query but gets more. Below is my current query, the point of this is that, 1. I've read that filters are faster than search bar queries and 2. This is for a dashboard that is user facing and filters are more presentable, in my opion, than a search bar query.

```auto
edge.timestamp_start >= 1234567890 and (client.request.host: ("www.domain.com" or "domain.com") and client.request.uri: "/covid-19") or client.request.host: ("www.domain2.com" or "domain2.com")

```

---

<div class="post-metadata">

**Author:** ![matw](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/matw/32/13913_2.png) [@matw](https://discuss.elastic.co/u/matw)\
**Post date:** [May 4, 2020, 2:52pm UTC](https://discuss.elastic.co/t/converting-search-query-to-filter/230595/2 "2020-05-04T14:52:46Z")

</div>

Hi Walker

Which error did you receive? You should take a look of the AND OR combinations here. Do I understand correctly that you're building a Filter with query DSL? Like this?

 ![Discover_-_Kibana](https://us1.discourse-cdn.com/elastic/original/3X/9/b/9bd0095dfaf32e481e45c205cdfbdd8f24989e93.png)

Best,  
Matthias

---

<div class="post-metadata">

**Author:** ![wwalker](https://avatars.discourse-cdn.com/v4/letter/w/43a26b/32.png) [@wwalker](https://discuss.elastic.co/u/wwalker)\
**Post date:** [May 5, 2020, 2:44pm UTC](https://discuss.elastic.co/t/converting-search-query-to-filter/230595/3 "2020-05-05T14:44:17Z")

</div>

Yes, that is how I am trying to build the query. In your example, after the closing bracket on query string, I am placing a comma, new line, then opening bracket to next search parameter.

---

<div class="post-metadata">

**Author:** ![matw](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/matw/32/13913_2.png) [@matw](https://discuss.elastic.co/u/matw)\
**Post date:** [May 6, 2020, 6:27am UTC](https://discuss.elastic.co/t/converting-search-query-to-filter/230595/4 "2020-05-06T06:27:12Z")

</div>

Could you share the error that is thrown?  
Thx!

---

<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:** [June 3, 2020, 6:27am UTC](https://discuss.elastic.co/t/converting-search-query-to-filter/230595/5 "2020-06-03T06:27:16Z")

</div>

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