Package com.yahoo.searchdefinition
Class RankingConstants
- java.lang.Object
-
- com.yahoo.searchdefinition.RankingConstants
-
public class RankingConstants extends java.lang.Object
Constant values for ranking/model execution tied to a search definition, or globally to an application package- Author:
- bratseth
-
-
Constructor Summary
Constructors Constructor Description RankingConstants(com.yahoo.config.application.api.FileRegistry fileRegistry, java.util.Optional<Schema> owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(RankingConstant constant)
java.util.Map<java.lang.String,RankingConstant>
asMap()
Returns a read-only map of the ranking constants in this indexed by namevoid
computeIfAbsent(java.lang.String name, java.util.function.Function<? super java.lang.String,? extends RankingConstant> createConstant)
RankingConstant
get(java.lang.String name)
Returns the ranking constant with the given name, or null if not presentvoid
putIfAbsent(RankingConstant constant)
void
sendTo(java.util.Collection<? extends AbstractService> services)
Initiate sending of these constants to some services over file distribution
-
-
-
Constructor Detail
-
RankingConstants
public RankingConstants(com.yahoo.config.application.api.FileRegistry fileRegistry, java.util.Optional<Schema> owner)
-
-
Method Detail
-
add
public void add(RankingConstant constant)
-
putIfAbsent
public void putIfAbsent(RankingConstant constant)
-
computeIfAbsent
public void computeIfAbsent(java.lang.String name, java.util.function.Function<? super java.lang.String,? extends RankingConstant> createConstant)
-
get
public RankingConstant get(java.lang.String name)
Returns the ranking constant with the given name, or null if not present
-
asMap
public java.util.Map<java.lang.String,RankingConstant> asMap()
Returns a read-only map of the ranking constants in this indexed by name
-
sendTo
public void sendTo(java.util.Collection<? extends AbstractService> services)
Initiate sending of these constants to some services over file distribution
-
-