diff --git a/app/elastic.py b/app/elastic.py index 53d40bf..b6cf1b7 100644 --- a/app/elastic.py +++ b/app/elastic.py @@ -237,6 +237,12 @@ def buildESEventQuery(queryparams): add_match_params(must_terms, must_not_terms, "summary.inference_result.inferences.inference_id", codestring); + labelstring = queryparams.get('labels', type=str) + if labelstring is not None: + add_match_params(must_terms, must_not_terms, + "summary.inference_result.primary_inference.labels", + labelstring) + return { 'query': { 'bool': {