I am not sure if we should keep this analyzer - I think we can just use the `PrefixTokenFilter` by itself and move it somewhere in the completion namespace. Yet I think we should have some dedicated tests for this that use `ElasticsearchTokenStreamTestCase` there are some awesome helper methods that can find a lot of stuff that is not correctly set in the `TokenStream`.