# Multiple filter (OR) in Lucene

**URL:** <https://discuss.elastic.co/t/multiple-filter-or-in-lucene/359645>\
**Category:** Elasticsearch\
**Created:** [May 16, 2024, 3:17pm UTC](https://discuss.elastic.co/t/multiple-filter-or-in-lucene/359645 "2024-05-16T15:17:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![RickT](https://avatars.discourse-cdn.com/v4/letter/r/3bc359/32.png) [@RickT](https://discuss.elastic.co/u/RickT)\
**Post date:** [May 16, 2024, 3:17pm UTC](https://discuss.elastic.co/t/multiple-filter-or-in-lucene/359645/1 "2024-05-16T15:17:21Z")

</div>

hi all !  
i'm trying to filter data with Lucene. I wish filtered the data having 2 fields exists.  
I tried with this code but it doesn't work :

```auto
{
  "query": {
    "bool" : {
		"must": {
			"exists": {
				"field": "total",
				"field": "machine"
			}
		}
    }
  }
}

```

Is it possible to do this ?  
Thanks.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [May 16, 2024, 3:39pm UTC](https://discuss.elastic.co/t/multiple-filter-or-in-lucene/359645/2 "2024-05-16T15:39:56Z")

</div>

I think this should be something like:

```auto
{
  "query": {
    "bool" : {
		"must": [{
			"exists": {
				"field": "total"
			}
		},{
			"exists": {
				"field": "machine"
			}
		}]
    }
  }
}

```

---

<div class="post-metadata">

**Author:** ![RickT](https://avatars.discourse-cdn.com/v4/letter/r/3bc359/32.png) [@RickT](https://discuss.elastic.co/u/RickT)\
**Post date:** [May 16, 2024, 4:35pm UTC](https://discuss.elastic.co/t/multiple-filter-or-in-lucene/359645/3 "2024-05-16T16:35:27Z")

</div>

Thank you David,  
In fact, this generate an AND request. I want simply an OR type request 🙂

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [May 16, 2024, 5:01pm UTC](https://discuss.elastic.co/t/multiple-filter-or-in-lucene/359645/4 "2024-05-16T17:01:40Z")

</div>

Change must by should 😊

---

<div class="post-metadata">

**Author:** ![RickT](https://avatars.discourse-cdn.com/v4/letter/r/3bc359/32.png) [@RickT](https://discuss.elastic.co/u/RickT)\
**Post date:** [May 17, 2024, 7:00am UTC](https://discuss.elastic.co/t/multiple-filter-or-in-lucene/359645/5 "2024-05-17T07:00:46Z")

</div>

Argh! Of course ! That works correctly now 😄  
Sorry and thank you a lot.
