Create a new Schema instance with given default analyzer and field types mapping.
Create a new Schema instance with given default analyzer and field types mapping.
the default analyzer
the map of field's name and type.
the default analyzer
the map of field's name and type.
Returns the field type for given field name.
Returns the field type for given field name.
the field name
the field type or None if the requested field does not exist
Returns the analyzer for given field name.
Returns the analyzer for given field name.
the field name
the analyzer or None if requested field does not exist
Generate a Lucene PerFieldAnalyzerWrapper instance from the default analyzer and field types mapping.
Class representing schema. This holds a default analyzer and a field types mapping.