Index: contrib/highlighter/src/java/org/apache/lucene/search/vectorhighlight/BaseFragmentsBuilder.java =================================================================== --- contrib/highlighter/src/java/org/apache/lucene/search/vectorhighlight/BaseFragmentsBuilder.java (revision 960342) +++ contrib/highlighter/src/java/org/apache/lucene/search/vectorhighlight/BaseFragmentsBuilder.java (working copy) @@ -36,7 +36,10 @@ "", "", "", "", "", "", "", "", "", - "" + "", "", "", + "", "", "", + "", "", "", + "", "" }; public static final String[] COLORED_POST_TAGS = { "" }; @@ -145,10 +148,12 @@ } protected String getPreTag( int num ){ - return preTags.length > num ? preTags[num] : preTags[0]; + int n = num % preTags.length; + return preTags[n]; } protected String getPostTag( int num ){ - return postTags.length > num ? postTags[num] : postTags[0]; + int n = num % postTags.length; + return postTags[n]; } }