Combine exists query


I want to look for documents who has field x OR field y.
I can't use bool:should because i'm using a bool:filter in the same query..

my current query:

GET /testing/_search?size=200
"query": {
"bool": {
{"regexp": {
"look_for_regex.keyword": "some_regex" }},

the current query only looks for field x, how should i filter the documents who has field x or y?

(Xavier Facq) #2


You can have bool queries into another bool must or should, etc...
So you can have a big bool with 2 should, with minumum should match = 1.
1rst bool will contains your current bool query, the 2d should will contain the exist on the y field.

(system) #3

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