aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/Query.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-01-09 16:35:05 +0100
committerJon Bratseth <bratseth@gmail.com>2022-01-09 16:35:05 +0100
commite643c0fdd35d17c8de40ff1655fba666d7b01208 (patch)
tree0845732c2f30b46f4c318308b7d8a556d718eb3d /container-search/src/main/java/com/yahoo/search/Query.java
parent627cf67f72e0550a3eaca11e5ce0f6c5ff0df6ab (diff)
Add weakAnd grammar and parser
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/Query.java')
-rw-r--r--container-search/src/main/java/com/yahoo/search/Query.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/Query.java b/container-search/src/main/java/com/yahoo/search/Query.java
index 786a0d0e04f..623c38fa9f0 100644
--- a/container-search/src/main/java/com/yahoo/search/Query.java
+++ b/container-search/src/main/java/com/yahoo/search/Query.java
@@ -108,7 +108,8 @@ public class Query extends com.yahoo.processing.Request implements Cloneable {
WEB(4,"web"),
PROGRAMMATIC(5, "prog"),
YQL(6, "yql"),
- SELECT(7, "select");
+ SELECT(7, "select"),
+ WEAKAND(8, "weakAnd");
private final int intValue;
private final String stringValue;
@@ -123,7 +124,7 @@ public class Query extends com.yahoo.processing.Request implements Cloneable {
for (Type type : Type.values())
if (type.stringValue.equals(typeString))
return type;
- return ALL;
+ throw new IllegalArgumentException("No query type '" + typeString + "'");
}
public int asInt() { return intValue; }