summaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-10-31 10:09:20 +0000
committerJon Bratseth <bratseth@oath.com>2018-10-31 10:09:20 +0000
commita6aaec650c025f5ccb2c05dabaea82edd86484d5 (patch)
tree1b2e806e99f7e13e5e54632d0ededb0651ce71ec /container-search
parent91582cecb2165c786c9583a920e8fd7e42cdd1a4 (diff)
Annotations should override exact matching
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/search/yql/YqlParser.java6
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: