'Add a query to the "should" clause of the query.
The Query object will be returned, so calls to this can be chained.'

def add_should(self, queries):

    if isinstance(queries, list):
        self._should.extend(queries)
    else:
        self._should.append(queries)
    return self
