Index: contrib/analyzers/src/java/org/apache/lucene/analysis/ngram/NGramTokenFilter.java =================================================================== --- contrib/analyzers/src/java/org/apache/lucene/analysis/ngram/NGramTokenFilter.java (revision 636231) +++ contrib/analyzers/src/java/org/apache/lucene/analysis/ngram/NGramTokenFilter.java (working copy) @@ -83,17 +83,20 @@ private void ngram(Token token) { String inStr = token.termText(); int inLen = inStr.length(); - int gramSize = minGram; - while (gramSize <= maxGram) { - int pos = 0; // reset to beginning of string - while (pos+gramSize <= inLen) { // while there is input + + int pos=0; + while(pos