<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def match(column, term, match_type=None, options=None):
 """Generates match predicate for fulltext search :param column: A reference to a column or an index, or a subcolumn, or a dictionary of subcolumns with boost values. :param term: The term to match against. This string is analyzed and the resulting tokens are compared to the index. :param match_type (optional):
 The match type. Determine how the term is applied and the score calculated. :param options (optional):
 The match options. Specify match type behaviour. (Not possible without a specified match type.) Match options must be supplied as a dictionary. """

    return Match(column, term, match_type, options)