aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/prelude/query/WordItem.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/query/WordItem.java')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/query/WordItem.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/query/WordItem.java b/container-search/src/main/java/com/yahoo/prelude/query/WordItem.java
index 4f8b02a8d13..9cfa33fa07d 100644
--- a/container-search/src/main/java/com/yahoo/prelude/query/WordItem.java
+++ b/container-search/src/main/java/com/yahoo/prelude/query/WordItem.java
@@ -62,6 +62,14 @@ public class WordItem extends TermItem {
setWord(word);
}
+ /**
+ * Returns a new instance of this kind of WordItem, initialized with the given data and any other
+ * fields belonging to the item subclass copied from this instance.
+ */
+ public WordItem newInstance(String word, String indexName, boolean isFromQuery, Substring origin) {
+ return new WordItem(word, indexName, isFromQuery, origin);
+ }
+
public ItemType getItemType() {
return ItemType.WORD;
}