diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-10-31 10:09:20 +0000 |
---|---|---|
committer | Jon Bratseth <bratseth@oath.com> | 2018-10-31 10:09:20 +0000 |
commit | a6aaec650c025f5ccb2c05dabaea82edd86484d5 (patch) | |
tree | 1b2e806e99f7e13e5e54632d0ededb0651ce71ec /container-search | |
parent | 91582cecb2165c786c9583a920e8fd7e42cdd1a4 (diff) |
Annotations should override exact matching
Diffstat (limited to 'container-search')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/yql/YqlParser.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/yql/YqlParser.java b/container-search/src/main/java/com/yahoo/search/yql/YqlParser.java index 3d9f6c48447..6eaa1592a3e 100644 --- a/container-search/src/main/java/com/yahoo/search/yql/YqlParser.java +++ b/container-search/src/main/java/com/yahoo/search/yql/YqlParser.java @@ -1295,14 +1295,14 @@ public class YqlParser implements Parser { "Only one of prefix, substring and suffix can be set."); TaggableItem wordItem; - if (exact) { - wordItem = new ExactStringItem(wordData, fromQuery); - } else if (prefixMatch) { + if (prefixMatch) { wordItem = new PrefixItem(wordData, fromQuery); } else if (suffixMatch) { wordItem = new SuffixItem(wordData, fromQuery); } else if (substrMatch) { wordItem = new SubstringItem(wordData, fromQuery); + } else if (exact) { + wordItem = new ExactStringItem(wordData, fromQuery); } else { switch (segmentPolicy) { case NEVER: |