123124125126127128129130131
} if (maxcodelength > 0) { return new DoubleMetaphoneFilter(tokenStream, maxcodelength, !replace); } } else { return new PhoneticFilter(tokenStream, encoder, !replace); } throw new ElasticsearchIllegalArgumentException("encoder error"); }