diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-01-09 16:35:05 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-01-09 16:35:05 +0100 |
commit | e643c0fdd35d17c8de40ff1655fba666d7b01208 (patch) | |
tree | 0845732c2f30b46f4c318308b7d8a556d718eb3d /container-search/src/main/java/com/yahoo/search/query/parser/ParserFactory.java | |
parent | 627cf67f72e0550a3eaca11e5ce0f6c5ff0df6ab (diff) |
Add weakAnd grammar and parser
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/query/parser/ParserFactory.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/query/parser/ParserFactory.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/query/parser/ParserFactory.java b/container-search/src/main/java/com/yahoo/search/query/parser/ParserFactory.java index a64af7658cc..f9b8f1785db 100644 --- a/container-search/src/main/java/com/yahoo/search/query/parser/ParserFactory.java +++ b/container-search/src/main/java/com/yahoo/search/query/parser/ParserFactory.java @@ -29,7 +29,7 @@ public final class ParserFactory { public static Parser newInstance(Query.Type type, ParserEnvironment environment) { switch (type) { case ALL: - return new AllParser(environment); + return new AllParser(environment, false); case ANY: return new AnyParser(environment); case PHRASE: @@ -44,6 +44,8 @@ public final class ParserFactory { return new YqlParser(environment); case SELECT: return new SelectParser(environment); + case WEAKAND: + return new AllParser(environment, true); default: throw new UnsupportedOperationException(type.toString()); } |