This Filter does some final filtering on the Tokens returned by the standard Lucene tokenizers in order to create the
exact tokens required for JIRA.
Currently, the StandardTokenizer takes anything of the 'alpha.alpha.alpha' form, and keeps it all together, because
it htinks it may be a server hostname (like "www.atlassian.com").
This is useful, however it prevents searches on the words between the dots.
An example is searching for 'NullPointerException' when 'java.lang.NullPointerException' has
been indexed.
This filter tokenizes the individual words, as well as the full phrase, allowing searching to
be done on either. (JRA-6397)
In addition, a comma separated list of numbers (eg "123,456,789") is not tokenized at the commas.
This prevents searching on just "123".
This filter tokenizes the individual numbers, as well as the full phrase, allowing searching to
be done on either. (JRA-7774)