Class StreamingSearchCluster

All Implemented Interfaces:
com.yahoo.config.ConfigInstance.Producer, com.yahoo.prelude.fastsearch.DocumentdbInfoConfig.Producer, com.yahoo.search.config.IndexInfoConfig.Producer, com.yahoo.search.config.SchemaInfoConfig.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.RankProfilesConfig.Producer, com.yahoo.vespa.config.search.summary.JuniperrcConfig.Producer, com.yahoo.vespa.config.search.SummaryConfig.Producer, com.yahoo.vespa.config.search.vsm.VsmfieldsConfig.Producer, com.yahoo.vespa.config.search.vsm.VsmsummaryConfig.Producer, com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer, ConfigProducer, Serializable

public class StreamingSearchCluster extends SearchCluster implements 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.summary.JuniperrcConfig.Producer, com.yahoo.vespa.config.search.SummaryConfig.Producer, com.yahoo.vespa.config.search.vsm.VsmsummaryConfig.Producer, com.yahoo.vespa.config.search.vsm.VsmfieldsConfig.Producer
A search cluster of type streaming.
Author:
baldersheim, vegardh
See Also:
  • Constructor Details

  • Method Details

    • getIndexingMode

      protected SearchCluster.IndexingMode getIndexingMode()
      Specified by:
      getIndexingMode in class SearchCluster
    • getStorageRouteSpec

      public final String getStorageRouteSpec()
    • getDocTypeName

      public String getDocTypeName()
    • derived

      public DerivedConfiguration derived()
    • deriveFromSchemas

      public void deriveFromSchemas(DeployState deployState)
      Description copied from class: SearchCluster
      Must be called after cluster is built, to derive schema configs. Derives the schemas from the application package. Also stores the document names contained in the schemas.
      Specified by:
      deriveFromSchemas in class SearchCluster
    • fillDocumentDBConfig

      protected void fillDocumentDBConfig(DocumentDatabase sdoc, com.yahoo.vespa.config.search.core.ProtonConfig.Documentdb.Builder ddbB)
      Overrides:
      fillDocumentDBConfig in class SearchCluster
    • 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.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.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.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.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.vsm.VsmfieldsConfig.Builder builder)
      Specified by:
      getConfig in interface com.yahoo.vespa.config.search.vsm.VsmfieldsConfig.Producer
    • getConfig

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