diff options
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/Index.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/Index.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/Index.java b/container-search/src/main/java/com/yahoo/prelude/Index.java index d05ef279972..e59c4b80fc6 100644 --- a/container-search/src/main/java/com/yahoo/prelude/Index.java +++ b/container-search/src/main/java/com/yahoo/prelude/Index.java @@ -47,6 +47,7 @@ public class Index { private boolean normalize = false; private boolean literalBoost = false; private boolean numerical = false; + private boolean integer = false; private boolean string = false; private boolean predicate = false; @@ -132,6 +133,8 @@ public class Index { if (command.startsWith("type tensor(") || command.startsWith("type tensor<")) { // TODO: Type info can replace numerical, predicate, multivalue setTensor(true); + } else if (command.equals("integer")) { + setInteger(true); } else if ("fullurl".equals(command)) { setUriIndex(true); } else if ("urlhost".equals(command)) { @@ -315,6 +318,10 @@ public class Index { public boolean isString() { return string; } + public void setInteger(boolean integer) { this.integer = integer; } + + public boolean isInteger() { return integer; } + public void setPredicate(boolean isPredicate) { this.predicate = isPredicate; } public boolean isPredicate() { return predicate; } |