Example #1
0
 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)
Example #2
0
 def elastic_query(self, context):
     return DSLQ("bool", must=self.elastic_queries(self.arguments, context))
Example #3
0
 def elastic_query(self, context):
     return DSLQ(
         "bool", minimum_should_match=1, should=self.elastic_queries(self.arguments, context)
     )
Example #4
0
 def elastic_query(self, context):
     return DSLQ("bool", must_not=self.argument.elastic_query(context))