[Analyzers](http://www.elastic.co/guide/en/elasticsearch/reference/1.5/analysis-analyzers.html) are composed of a single [Tokenizer](./Tokenizers.md) and zero or more [TokenFilters](./Token_Filters.md). The tokenizer may be preceded by one or more [CharFilters](./Character_Filters.md). The analysis module allows one to register TokenFilters, Tokenizers and Analyzers under logical names that can then be referenced either in mapping definitions or in certain APIs. The Analysis module automatically registers (if not explicitly defined) built in analyzers, token filters, and tokenizers.