summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/yql/YqlParser.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@verizonmedia.com>2019-02-01 16:29:19 +0100
committerJon Bratseth <bratseth@verizonmedia.com>2019-02-01 16:29:19 +0100
commit62533f9eda85811cb95c216e50ff5ad6a3e52f0b (patch)
treec5199e65a64e369a96699781e9a1230b30f36b3c /container-search/src/main/java/com/yahoo/search/yql/YqlParser.java
parentb515b77056a9167da6501d34c099c3610855378f (diff)
Add BoolItem
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/yql/YqlParser.java')
-rw-r--r--container-search/src/main/java/com/yahoo/search/yql/YqlParser.java7
1 files changed, 5 insertions, 2 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 5928dd23b28..af095fefc1c 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
@@ -26,6 +26,7 @@ import com.yahoo.language.process.Segmenter;
import com.yahoo.prelude.IndexFacts;
import com.yahoo.prelude.query.AndItem;
import com.yahoo.prelude.query.AndSegmentItem;
+import com.yahoo.prelude.query.BoolItem;
import com.yahoo.prelude.query.CompositeItem;
import com.yahoo.prelude.query.DotProductItem;
import com.yahoo.prelude.query.EquivItem;
@@ -947,8 +948,10 @@ public class YqlParser implements Parser {
String value = fetchConditionWord(ast);
TermItem item;
- if (value.equals("true") || value.equals("false"))
- item = new WordItem(value, fetchConditionIndex(ast));
+ if (value.equals("true")) {
+ item = new BoolItem(true, fetchConditionIndex(ast));
+ } else if (value.equals("false"))
+ item = new BoolItem(false, fetchConditionIndex(ast));
else
item = new IntItem(value, fetchConditionIndex(ast));