'Initializer.
Args:
name: The name of the field.
value: A str or unicode object containing the searchable content of the
Field.
language: The code of the language the value is encoded in.
Raises:
TypeError: If value is not a string.
ValueError: If value is longer than allowed.'

def __init__(self, name, value=None, language=None):

    Field.__init__(self, name, _ConvertToUnicode(value), language)
