add afterTokenizer to also split tokens by hypen (-).

For example, before the change,  "Pseudo-Mercator"  would results in: ['pseudo-merc']

Query q="mercator" would not give any results.

With the change, "Pseudo-Mercator"  would results in: ['pseudo-merc', 'pseudo', 'mercat'].

This is the same behaviour of Postgresql ts_vector.