You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@lucene.apache.org by mh...@apache.org on 2005/06/02 22:27:07 UTC

svn commit: r179637 - /lucene/java/trunk/contrib/highlighter/src/java/org/apache/lucene/search/highlight/TokenGroup.java

Author: mharwood
Date: Thu Jun  2 13:27:06 2005
New Revision: 179637

URL: http://svn.apache.org/viewcvs?rev=179637&view=rev
Log: (empty)

Modified:
    lucene/java/trunk/contrib/highlighter/src/java/org/apache/lucene/search/highlight/TokenGroup.java

Modified: lucene/java/trunk/contrib/highlighter/src/java/org/apache/lucene/search/highlight/TokenGroup.java
URL: http://svn.apache.org/viewcvs/lucene/java/trunk/contrib/highlighter/src/java/org/apache/lucene/search/highlight/TokenGroup.java?rev=179637&r1=179636&r2=179637&view=diff
==============================================================================
--- lucene/java/trunk/contrib/highlighter/src/java/org/apache/lucene/search/highlight/TokenGroup.java (original)
+++ lucene/java/trunk/contrib/highlighter/src/java/org/apache/lucene/search/highlight/TokenGroup.java Thu Jun  2 13:27:06 2005
@@ -34,19 +34,22 @@
 
 	void addToken(Token token, float score)
 	{
-		if(numTokens==0)
-		{
-			startOffset=token.startOffset();		
-			endOffset=token.endOffset();		
-		}
-		else
-		{
-			startOffset=Math.min(startOffset,token.startOffset());		
-			endOffset=Math.max(endOffset,token.endOffset());		
-		}
-		tokens[numTokens]=token;
-		scores[numTokens]=score;
-		numTokens++;
+	    if(numTokens < MAX_NUM_TOKENS_PER_GROUP)
+        {	    
+			if(numTokens==0)
+			{
+				startOffset=token.startOffset();		
+				endOffset=token.endOffset();		
+			}
+			else
+			{
+				startOffset=Math.min(startOffset,token.startOffset());		
+				endOffset=Math.max(endOffset,token.endOffset());		
+			}
+			tokens[numTokens]=token;
+			scores[numTokens]=score;
+			numTokens++;
+        }
 	}
 	
 	boolean isDistinct(Token token)
@@ -116,5 +119,4 @@
 		}
 		return total;
 	}
-
 }