ElasticSearch: Show partial match for multi search even if one field does not match
This can be solved with simple bool query
{ "query": { "bool": { "must": [ { "match": { "first": "TEXT" } }, { "match": { "last": "TEXT" } } ], "should": [ { "match": { "dob": "TEXT" } } ] } }}