mirror of https://github.com/apache/lucene.git
LUCENE-2524: FastVectorHighlighter: use mod for getting colored tag
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@960349 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
5ba4331613
commit
350ae952d7
|
@ -86,6 +86,9 @@ Bug fixes
|
||||||
* LUCENE-2404: Fix bugs with position increment and empty tokens in ThaiWordFilter.
|
* LUCENE-2404: Fix bugs with position increment and empty tokens in ThaiWordFilter.
|
||||||
For matchVersion >= 3.1 the filter also no longer lowercases. ThaiAnalyzer
|
For matchVersion >= 3.1 the filter also no longer lowercases. ThaiAnalyzer
|
||||||
will use a separate LowerCaseFilter instead. (Uwe Schindler, Robert Muir)
|
will use a separate LowerCaseFilter instead. (Uwe Schindler, Robert Muir)
|
||||||
|
|
||||||
|
* LUCENE-2524: FastVectorHighlighter: use mod for getting colored tag.
|
||||||
|
(Koji Sekiguchi)
|
||||||
|
|
||||||
API Changes
|
API Changes
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,10 @@ public abstract class BaseFragmentsBuilder implements FragmentsBuilder {
|
||||||
"<b style=\"background:yellow\">", "<b style=\"background:lawngreen\">", "<b style=\"background:aquamarine\">",
|
"<b style=\"background:yellow\">", "<b style=\"background:lawngreen\">", "<b style=\"background:aquamarine\">",
|
||||||
"<b style=\"background:magenta\">", "<b style=\"background:palegreen\">", "<b style=\"background:coral\">",
|
"<b style=\"background:magenta\">", "<b style=\"background:palegreen\">", "<b style=\"background:coral\">",
|
||||||
"<b style=\"background:wheat\">", "<b style=\"background:khaki\">", "<b style=\"background:lime\">",
|
"<b style=\"background:wheat\">", "<b style=\"background:khaki\">", "<b style=\"background:lime\">",
|
||||||
"<b style=\"background:deepskyblue\">"
|
"<b style=\"background:deepskyblue\">", "<b style=\"background:deeppink\">", "<b style=\"background:salmon\">",
|
||||||
|
"<b style=\"background:peachpuff\">", "<b style=\"background:violet\">", "<b style=\"background:mediumpurple\">",
|
||||||
|
"<b style=\"background:palegoldenrod\">", "<b style=\"background:darkkhaki\">", "<b style=\"background:springgreen\">",
|
||||||
|
"<b style=\"background:turquoise\">", "<b style=\"background:powderblue\">"
|
||||||
};
|
};
|
||||||
public static final String[] COLORED_POST_TAGS = { "</b>" };
|
public static final String[] COLORED_POST_TAGS = { "</b>" };
|
||||||
|
|
||||||
|
@ -145,10 +148,12 @@ public abstract class BaseFragmentsBuilder implements FragmentsBuilder {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected String getPreTag( int num ){
|
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 ){
|
protected String getPostTag( int num ){
|
||||||
return postTags.length > num ? postTags[num] : postTags[0];
|
int n = num % postTags.length;
|
||||||
|
return postTags[n];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue