def METHOD_NAME(cls, string):
    """Returns a Matcher for a strict, valid (non-freetext) Query,
       or `None` if this fails.
    """
    try:
        return QueryParser(string).StartQuery()
    except Error:
        return None