Highlighting on term vector enabled field should not highlight filters by default, closes #1469.

This commit is contained in:
Shay Banon 2011-11-15 13:42:15 +02:00
parent b8fe9999e0
commit a6a2a264c3
1 changed files with 4 additions and 5 deletions

View File

@ -69,7 +69,7 @@ public class HighlighterParseElement implements SearchParseElement {
String[] globalPreTags = DEFAULT_PRE_TAGS;
String[] globalPostTags = DEFAULT_POST_TAGS;
boolean globalScoreOrdered = false;
boolean globalHighlightFilter = true;
boolean globalHighlightFilter = false;
int globalFragmentSize = 100;
int globalNumOfFragments = 5;
String globalEncoder = "default";
@ -106,8 +106,7 @@ public class HighlighterParseElement implements SearchParseElement {
globalFragmentSize = parser.intValue();
} else if ("number_of_fragments".equals(topLevelFieldName) || "numberOfFragments".equals(topLevelFieldName)) {
globalNumOfFragments = parser.intValue();
}
else if ("encoder".equals(topLevelFieldName)){
} else if ("encoder".equals(topLevelFieldName)) {
globalEncoder = parser.text();
}
} else if (token == XContentParser.Token.START_OBJECT) {
@ -180,7 +179,7 @@ public class HighlighterParseElement implements SearchParseElement {
if (field.numberOfFragments() == -1) {
field.numberOfFragments(globalNumOfFragments);
}
if (field.encoder() == null){
if (field.encoder() == null) {
field.encoder(globalEncoder);
}