diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2020-04-14 17:41:51 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2020-04-14 17:41:51 +0200 |
commit | 4a246e3a78613a19ac6a5df33b313744708508e9 (patch) | |
tree | 19b7b33daaaa9ce0537914538c134c3b3d7c4a62 /config-model/src | |
parent | 60f845464bb5332428737086282157500726f247 (diff) |
Add 'predicate' as index command to all predicate fields
Diffstat (limited to 'config-model/src')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexInfo.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexInfo.java b/config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexInfo.java index a631aa19968..da25680ca47 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexInfo.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/derived/IndexInfo.java @@ -43,6 +43,7 @@ public class IndexInfo extends Derived implements IndexInfoConfig.Producer { private static final String CMD_PLAIN_TOKENS = "plain-tokens"; private static final String CMD_MULTIVALUE = "multivalue"; private static final String CMD_FAST_SEARCH = "fast-search"; + private static final String CMD_PREDICATE = "predicate"; private static final String CMD_PREDICATE_BOUNDS = "predicate-bounds"; private static final String CMD_NUMERICAL = "numerical"; private static final String CMD_PHRASE_SEGMENTING = "phrase-segmenting"; @@ -100,6 +101,7 @@ public class IndexInfo extends Derived implements IndexInfoConfig.Producer { protected void derive(ImmutableSDField field, Search search, boolean inPosition) { if (field.getDataType().equals(DataType.PREDICATE)) { + addIndexCommand(field, CMD_PREDICATE); Index index = field.getIndex(field.getName()); if (index != null) { BooleanIndexDefinition options = index.getBooleanIndexDefiniton(); |