aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/vespa/model/search/DocumentDatabase.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2018-01-11 13:32:09 +0100
committerJon Bratseth <bratseth@yahoo-inc.com>2018-01-11 13:32:09 +0100
commit7e2e38d17a51d0ca93dc74b8e7e0d34c5eeb19af (patch)
tree4815e7f8df0e9620045289385236ea0106ae2ea2 /config-model/src/main/java/com/yahoo/vespa/model/search/DocumentDatabase.java
parent58c0e6c1115950aa479217b9c97c74f0ebd0ec01 (diff)
Use constant tensor files WIP
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.java32
1 files changed, 15 insertions, 17 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 4d4aea93a36..32548039fdd 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
@@ -3,19 +3,17 @@ package com.yahoo.vespa.model.search;
import com.yahoo.config.model.producer.AbstractConfigProducer;
import com.yahoo.search.config.IndexInfoConfig;
-import com.yahoo.searchdefinition.derived.DerivedConfiguration;
import com.yahoo.searchdefinition.RankingConstant;
+import com.yahoo.searchdefinition.derived.DerivedConfiguration;
import com.yahoo.vespa.config.search.AttributesConfig;
import com.yahoo.vespa.config.search.ImportedFieldsConfig;
-import com.yahoo.vespa.config.search.SummaryConfig;
import com.yahoo.vespa.config.search.IndexschemaConfig;
import com.yahoo.vespa.config.search.RankProfilesConfig;
-import com.yahoo.vespa.config.search.core.RankingConstantsConfig;
+import com.yahoo.vespa.config.search.SummaryConfig;
import com.yahoo.vespa.config.search.SummarymapConfig;
+import com.yahoo.vespa.config.search.core.RankingConstantsConfig;
import com.yahoo.vespa.config.search.summary.JuniperrcConfig;
import com.yahoo.vespa.configdefinition.IlscriptsConfig;
-import com.yahoo.config.FileReference;
-import com.yahoo.vespa.model.utils.FileSender;
/**
* Represents a document database and the backend configuration needed for this database.
@@ -59,17 +57,17 @@ public class DocumentDatabase extends AbstractConfigProducer implements
public void getConfig(IndexInfoConfig.Builder builder) {
derivedCfg.getIndexInfo().getConfig(builder);
}
-
+
@Override
public void getConfig(IlscriptsConfig.Builder builder) {
derivedCfg.getIndexingScript().getConfig(builder);
}
-
+
@Override
public void getConfig(AttributesConfig.Builder builder) {
derivedCfg.getAttributeFields().getConfig(builder);
}
-
+
@Override
public void getConfig(RankProfilesConfig.Builder builder) {
derivedCfg.getRankProfileList().getConfig(builder);
@@ -77,15 +75,15 @@ public class DocumentDatabase extends AbstractConfigProducer implements
@Override
public void getConfig(RankingConstantsConfig.Builder builder) {
- for (RankingConstant rConstant : derivedCfg.getSearch().getRankingConstants()) {
- if ("".equals(rConstant.getFileReference())) {
- System.err.println("INVALID rank constant "+rConstant.getName()+" [missing file reference]");
+ for (RankingConstant constant : derivedCfg.getSearch().getRankingConstants()) {
+ 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(rConstant.getName())
- .fileref(rConstant.getFileReference())
- .type(rConstant.getType()));
+ .name(constant.getName())
+ .fileref(constant.getFileReference())
+ .type(constant.getType()));
}
}
@@ -93,17 +91,17 @@ public class DocumentDatabase extends AbstractConfigProducer implements
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(SummarymapConfig.Builder builder) {
derivedCfg.getSummaryMap().getConfig(builder);
}
-
+
@Override
public void getConfig(SummaryConfig.Builder builder) {
derivedCfg.getSummaries().getConfig(builder);