Class DocumentDatabase

All Implemented Interfaces:
com.yahoo.config.ConfigInstance.Producer, com.yahoo.search.config.IndexInfoConfig.Producer, com.yahoo.vespa.config.search.AttributesConfig.Producer, com.yahoo.vespa.config.search.core.OnnxModelsConfig.Producer, com.yahoo.vespa.config.search.core.RankingConstantsConfig.Producer, com.yahoo.vespa.config.search.core.RankingExpressionsConfig.Producer, com.yahoo.vespa.config.search.ImportedFieldsConfig.Producer, com.yahoo.vespa.config.search.IndexschemaConfig.Producer, com.yahoo.vespa.config.search.RankProfilesConfig.Producer, com.yahoo.vespa.config.search.summary.JuniperrcConfig.Producer, com.yahoo.vespa.config.search.SummaryConfig.Producer, com.yahoo.vespa.config.search.SummarymapConfig.Producer, com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer, ConfigProducer, Serializable

public class DocumentDatabase extends AbstractConfigProducer<DocumentDatabase> implements com.yahoo.search.config.IndexInfoConfig.Producer, com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer, com.yahoo.vespa.config.search.AttributesConfig.Producer, com.yahoo.vespa.config.search.RankProfilesConfig.Producer, com.yahoo.vespa.config.search.core.RankingConstantsConfig.Producer, com.yahoo.vespa.config.search.core.RankingExpressionsConfig.Producer, com.yahoo.vespa.config.search.core.OnnxModelsConfig.Producer, com.yahoo.vespa.config.search.IndexschemaConfig.Producer, com.yahoo.vespa.config.search.summary.JuniperrcConfig.Producer, com.yahoo.vespa.config.search.SummarymapConfig.Producer, com.yahoo.vespa.config.search.SummaryConfig.Producer, com.yahoo.vespa.config.search.ImportedFieldsConfig.Producer
Represents a document database and the backend configuration needed for this database.
Author:
geirst
See Also:
  • Constructor Details

  • Method Details

    • getName

      public String getName()
    • getInputDocType

      public String getInputDocType()
    • getDerivedConfiguration

      public DerivedConfiguration getDerivedConfiguration()
    • getConfig

      public void getConfig(com.yahoo.search.config.IndexInfoConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.search.config.IndexInfoConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.vespa.configdefinition.IlscriptsConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.vespa.config.search.AttributesConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.config.search.AttributesConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.vespa.config.search.RankProfilesConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.config.search.RankProfilesConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.vespa.config.search.core.RankingExpressionsConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.config.search.core.RankingExpressionsConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.vespa.config.search.core.RankingConstantsConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.config.search.core.RankingConstantsConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.vespa.config.search.core.OnnxModelsConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.config.search.core.OnnxModelsConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.vespa.config.search.IndexschemaConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.config.search.IndexschemaConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.vespa.config.search.summary.JuniperrcConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.config.search.summary.JuniperrcConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.vespa.config.search.SummarymapConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.config.search.SummarymapConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.vespa.config.search.SummaryConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.config.search.SummaryConfig.Producer
    • getConfig

      public void getConfig(com.yahoo.vespa.config.search.ImportedFieldsConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.config.search.ImportedFieldsConfig.Producer