diff options
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.java | 18 |
1 files changed, 12 insertions, 6 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 334f8d4314a..ed571266f1b 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 @@ -68,14 +68,20 @@ public class DocumentDatabase extends AnyConfigProducer implements // These methods append as multiple databases join config => TODO will loose information - not good @Override public void getConfig(AttributesConfig.Builder builder) { derivedCfg.getConfig(builder); } - @Override public void getConfig(RankProfilesConfig.Builder builder) { derivedCfg.getRankProfileList().getConfig(builder); } - - // These methods append, TODO unknown usage and consequences - @Override public void getConfig(RankingExpressionsConfig.Builder builder) { derivedCfg.getRankProfileList().getConfig(builder); } - @Override public void getConfig(RankingConstantsConfig.Builder builder) { derivedCfg.getRankProfileList().getConfig(builder); } - @Override public void getConfig(OnnxModelsConfig.Builder builder) { derivedCfg.getRankProfileList().getConfig(builder); } // Below methods will replace config completely + @Override public void getConfig(OnnxModelsConfig.Builder builder) { + builder.model(derivedCfg.getRankProfileList().getOnnxConfig()); + } + @Override public void getConfig(RankingExpressionsConfig.Builder builder) { + builder.expression(derivedCfg.getRankProfileList().getExpressionsConfig()); + } + @Override public void getConfig(RankingConstantsConfig.Builder builder) { + builder.constant(derivedCfg.getRankProfileList().getConstantsConfig()); + } + @Override public void getConfig(RankProfilesConfig.Builder builder) { + builder.rankprofile(derivedCfg.getRankProfileList().getRankProfilesConfig()); + } @Override public void getConfig(IndexschemaConfig.Builder builder) { derivedCfg.getIndexSchema().getConfig(builder); } @Override public void getConfig(JuniperrcConfig.Builder builder) { derivedCfg.getJuniperrc().getConfig(builder); } @Override public void getConfig(SummaryConfig.Builder builder) { derivedCfg.getSummaries().getConfig(builder); } |