{ "stored_fields": ["id"], "query": { "bool": { "must": { "script": { "script": { "inline": "if (!params._source.containsKey('general_information')) {return 0;} for(def info : params._source.general_information) { if (!info.containsKey('value')) {return 1;} }", "lang": "painless" } } } } } }