aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/prelude/query/ExactStringItem.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@vespa.ai>2024-03-09 21:22:26 +0100
committerJon Bratseth <bratseth@vespa.ai>2024-03-09 21:22:26 +0100
commit6fa0791c5bac03554f01fc5a8652741cb33921b5 (patch)
treeb7ad4541f98678d3e945789b13a11d5419506898 /container-search/src/main/java/com/yahoo/prelude/query/ExactStringItem.java
parent28a6770eb45e0a5571b1f9a4716d95f34c49cb60 (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/ExactStringItem.java')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/query/ExactStringItem.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/query/ExactStringItem.java b/container-search/src/main/java/com/yahoo/prelude/query/ExactStringItem.java
index cb0752e5408..36e24fa81db 100644
--- a/container-search/src/main/java/com/yahoo/prelude/query/ExactStringItem.java
+++ b/container-search/src/main/java/com/yahoo/prelude/query/ExactStringItem.java
@@ -17,6 +17,14 @@ public class ExactStringItem extends WordItem {
super(substring, isFromQuery);
}
+ public ExactStringItem(String word, String indexName, boolean isFromQuery, Substring origin) {
+ super(word, indexName, isFromQuery, origin);
+ }
+
+ public ExactStringItem newInstance(String word, String indexName, boolean isFromQuery, Substring origin) {
+ return new ExactStringItem(word, indexName, isFromQuery, origin);
+ }
+
@Override
public ItemType getItemType() {
return ItemType.EXACT;