aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/prelude/query/Highlight.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/query/Highlight.java')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/query/Highlight.java22
1 files changed, 8 insertions, 14 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/query/Highlight.java b/container-search/src/main/java/com/yahoo/prelude/query/Highlight.java
index 44d9d10b603..f393e7601b5 100644
--- a/container-search/src/main/java/com/yahoo/prelude/query/Highlight.java
+++ b/container-search/src/main/java/com/yahoo/prelude/query/Highlight.java
@@ -6,6 +6,7 @@ import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
+import java.util.Objects;
import static com.yahoo.language.LinguisticsCase.toLowerCase;
@@ -16,9 +17,7 @@ import static com.yahoo.language.LinguisticsCase.toLowerCase;
*/
public class Highlight implements Cloneable {
- /**
- * The name of the property map which contains extra highlight terms
- */
+ /** The name of the property map which contains extra highlight terms */
public static final String HIGHLIGHTTERMS = "highlightterms";
private Map<String, AndItem> highlightItems = new LinkedHashMap<>();
@@ -39,8 +38,8 @@ public class Highlight implements Cloneable {
/**
* Add custom highlight term
*
- * @param field Field name
- * @param item Term to be highlighted
+ * @param field the field name
+ * @param item the term to be highlighted
*/
public void addHighlightTerm(String field, String item) {
addHighlightItem(field, new WordItem(toLowerCase(item), field, true));
@@ -49,23 +48,18 @@ public class Highlight implements Cloneable {
/**
* Add custom highlight phrase
*
- * @param field Field name
- * @param phrase List of terms to be highlighted as a phrase
+ * @param field the field name
+ * @param phrase the list of terms to be highlighted as a phrase
*/
public void addHighlightPhrase(String field, List<String> phrase) {
PhraseItem pi = new PhraseItem();
pi.setIndexName(field);
- for (String s : phrase) {
+ for (String s : phrase)
pi.addItem(new WordItem(toLowerCase(s), field, true));
- }
addHighlightItem(field, pi);
}
- /**
- * Returns the modifiable map of highlight items (never null)
- *
- * @return Map of highlight items
- */
+ /** Returns the modifiable map of highlight items (never null) */
public Map<String, AndItem> getHighlightItems() {
return highlightItems;
}