(self, case_property_name, value, clause=queries.MUST, fuzzy=False)
return self.add_query(case_property_query(case_property_name, value, fuzzy), clause)
Search for all cases where case property with name `case_property_name`` has text value `value`

        Usage: (CaseSearchES()
                .domain('swashbucklers')
                .case_property_query("name", "rebdeard", "must", fuzzy=True)
                .case_property_query("age", "15", "must")
                .case_property_query("has_parrot", "yes", "should")
                .case_property_query("is_pirate", "yes", "must_not"))

        Can be chained with regular filters . Running a set_query after this will destroy it.
        Clauses can be any of SHOULD, MUST, or MUST_NOT
Search for all cases where case property with name `case_property_name`` has text value `value`
Search for all cases where case property with name case_property_name has text value value
def case_property_query(self, case_property_name, value, clause=queries.MUST, fuzzy=False):
        """
        Search for all cases where case property with name `case_property_name`` has text value `value`

        Usage: (CaseSearchES()
                .domain('swashbucklers')
                .case_property_query("name", "rebdeard", "must", fuzzy=True)
                .case_property_query("age", "15", "must")
                .case_property_query("has_parrot", "yes", "should")
                .case_property_query("is_pirate", "yes", "must_not"))

        Can be chained with regular filters . Running a set_query after this will destroy it.
        Clauses can be any of SHOULD, MUST, or MUST_NOT
        """
        return self.add_query(case_property_query(case_property_name, value, fuzzy), clause)
def case_property_query ( self , case_property_name , value , clause = queries . MUST , fuzzy = False ) : return self . add_query ( case_property_query ( case_property_name , value , fuzzy ) , clause )