Elasticsearch: This Could be a Career
Implementing a Custom Analyzer
An analzyser processes indexed data so that it is relevant to text searches. It is made up of three parts: zero or more character filters, one tokenizer, and zero or more token filters. The character filter preprocess the stream of characters before passing the stream to the tokenizer. The tokenized stream is passed into a tokenizer.