diff options
author | Jon Bratseth <bratseth@vespa.ai> | 2024-03-09 21:22:26 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@vespa.ai> | 2024-03-09 21:22:26 +0100 |
commit | 6fa0791c5bac03554f01fc5a8652741cb33921b5 (patch) | |
tree | b7ad4541f98678d3e945789b13a11d5419506898 /container-search/src/main/java/com/yahoo/prelude/query/WordItem.java | |
parent | 28a6770eb45e0a5571b1f9a4716d95f34c49cb60 (diff) |
Stem prefix itemsbratseth/stem-prefixes
If we are searching a stemmed index, it's probably better to
stem terms also when we are searching for prefixes.
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.java | 8 |
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; } |