diff options
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/semantics/engine/Match.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/semantics/engine/Match.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/semantics/engine/Match.java b/container-search/src/main/java/com/yahoo/prelude/semantics/engine/Match.java index 6098fbee327..6ed09926ccb 100644 --- a/container-search/src/main/java/com/yahoo/prelude/semantics/engine/Match.java +++ b/container-search/src/main/java/com/yahoo/prelude/semantics/engine/Match.java @@ -60,7 +60,12 @@ public class Match { /** Returns a new item representing this match */ public Item toItem(String label) { - var newItem = new WordItem(getReplaceValue(), label); + return toItem(label, getReplaceValue()); + } + + /** Returns a new item representing this match */ + public Item toItem(String label, String term) { + var newItem = new WordItem(term, label); newItem.setWeight(item.getWeight()); return newItem; } @@ -81,4 +86,9 @@ public class Match { return true; } + @Override + public String toString() { + return "match of " + item + " at " + position + " to be replaced by " + replaceValue; + } + } |