aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/vespa/model/search/DocumentDatabase.java
diff options
context:
space:
mode:
authorHarald Musum <musum@oath.com>2018-09-04 11:42:35 +0200
committerGitHub <noreply@github.com>2018-09-04 11:42:35 +0200
commit68c83365348fada16a913ba316b3e067f9f4a923 (patch)
tree69c9825a4eaf84059bd07abb130a25813793b391 /config-model/src/main/java/com/yahoo/vespa/model/search/DocumentDatabase.java
parentf0405491348b35153b6bc3137ae8af6df7255c05 (diff)
Revert "Bratseth/handle large constants"
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/search/DocumentDatabase.java')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/search/DocumentDatabase.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/search/DocumentDatabase.java b/config-model/src/main/java/com/yahoo/vespa/model/search/DocumentDatabase.java
index b29ed0fc25b..a6bf51a2503 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/search/DocumentDatabase.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/search/DocumentDatabase.java
@@ -75,7 +75,16 @@ public class DocumentDatabase extends AbstractConfigProducer implements
@Override
public void getConfig(RankingConstantsConfig.Builder builder) {
- derivedCfg.getRankProfileList().getConfig(builder);
+ for (RankingConstant constant : derivedCfg.getSearch().rankingConstants().asMap().values()) {
+ if ("".equals(constant.getFileReference())) {
+ System.err.println("INVALID rank constant "+constant.getName()+" [missing file reference]"); // TODO: Throw or log warning
+ continue;
+ }
+ builder.constant(new RankingConstantsConfig.Constant.Builder()
+ .name(constant.getName())
+ .fileref(constant.getFileReference())
+ .type(constant.getType()));
+ }
}
@Override