Class RankProfileList

java.lang.Object
com.yahoo.schema.derived.Derived
com.yahoo.schema.derived.RankProfileList
All Implemented Interfaces:
com.yahoo.config.ConfigInstance.Producer, Exportable, com.yahoo.vespa.config.search.RankProfilesConfig.Producer

public class RankProfileList extends Derived implements com.yahoo.vespa.config.search.RankProfilesConfig.Producer
The derived rank profiles of a schema
Author:
bratseth
  • Field Details

  • Constructor Details

    • RankProfileList

      public RankProfileList(Schema schema, LargeRankingExpressions largeRankingExpressions, AttributeFields attributeFields, DeployState deployState)
      Creates a rank profile list
      Parameters:
      schema - the schema this is a rank profile from
      attributeFields - the attribute fields to create a ranking for
  • Method Details

    • getRankProfiles

      public Map<String,RawRankProfile> getRankProfiles()
    • constants

      public FileDistributedConstants constants()
    • getOnnxModels

      public FileDistributedOnnxModels getOnnxModels()
    • getDerivedName

      public String getDerivedName()
      Specified by:
      getDerivedName in class Derived
    • 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)
    • getConfig

      public void getConfig(com.yahoo.vespa.config.search.core.RankingConstantsConfig.Builder builder)
    • getConfig

      public void getConfig(com.yahoo.vespa.config.search.core.OnnxModelsConfig.Builder builder)