@Override public TokenFilter create(TokenStream input) { if (luceneMatchVersion.onOrAfter(Version.LUCENE_4_4_0)) { return new EdgeNGramTokenFilter(input, minGramSize, maxGramSize); } return new Lucene43EdgeNGramTokenFilter(input, minGramSize, maxGramSize); } }