def get_filter(self): # `should` with `minimum_should_match=1` acts like an OR filter return DSLQ("bool", should=self._from_children("get_filter"), minimum_should_match=1)
def elastic_query(self, context): return DSLQ("bool", must=self.elastic_queries(self.arguments, context))
def elastic_query(self, context): return DSLQ( "bool", minimum_should_match=1, should=self.elastic_queries(self.arguments, context) )
def elastic_query(self, context): return DSLQ("bool", must_not=self.argument.elastic_query(context))