Uses of Class
com.yahoo.search.query.profile.types.QueryProfileType
Package
Description
The top level classes of the search container. A Query represents the incoming request, which produces a Result
by chained execution of a set of Searchers.
The search query model
Query Profiles provide nested sets of named (and optionally typed) key-values which can be referenced in a Query
to proviode initial values of Query properties.
Query Profiles provide nested sets of named (and optionally typed) key-values which can be referenced in a Query
to proviode initial values of Query properties.
Query profile types defines the set of fields a query profile may, can or must have.
-
Uses of QueryProfileType in com.yahoo.search
-
Uses of QueryProfileType in com.yahoo.search.dispatch
-
Uses of QueryProfileType in com.yahoo.search.query
Modifier and TypeMethodDescriptionstatic QueryProfileType
Model.getArgumentType()
static QueryProfileType
Presentation.getArgumentType()
static QueryProfileType
Ranking.getArgumentType()
static QueryProfileType
Select.getArgumentType()
static QueryProfileType
Trace.getArgumentType()
-
Uses of QueryProfileType in com.yahoo.search.query.profile
Modifier and TypeMethodDescriptionQueryProfile.getType()
Returns the type of this or null if it has no typeReturns a query profile type by name, or null if not foundModifier and TypeMethodDescriptionvoid
QueryProfileVariant.accept
(boolean allowContent, QueryProfileType type, com.yahoo.search.query.profile.QueryProfileVisitor visitor, DimensionBinding dimensionBinding) Accepts a visitor to the values of thisQueryProfileVariants.get
(String name, QueryProfileType type, boolean allowQueryProfileResult, DimensionBinding dimensionBinding) Returns the most specific matching value of a name for a given set of canonical dimension values.protected QueryProfile
QueryProfile.setLocalNode
(String localName, Object value, QueryProfileType parentType, DimensionBinding dimensionBinding, QueryProfileRegistry registry) Sets the value of a node in this profile - the local name given must not be nested (contain dots)void
QueryProfile.setType
(QueryProfileType type) Sets the type of this, or set to null to not use any type checking in this profile -
Uses of QueryProfileType in com.yahoo.search.query.profile.compiled
Modifier and TypeMethodDescriptionCompiledQueryProfile.getType()
Returns the type of this or null if it has no typefinal QueryProfileType
CompiledQueryProfile.getType
(com.yahoo.processing.request.CompoundName name, Map<String, String> context) Returns the type of a given prefix reachable from this profile, or null if noneValueWithSource.queryProfileType()
Returns tye type of this if it refers to a query profile (not a leaf value), and it has a typeModifier and TypeMethodDescriptionCompiledQueryProfile.getTypes()
Returns the types reachable from this, or an empty map (never null) if noneModifierConstructorDescriptionCompiledQueryProfile
(com.yahoo.component.ComponentId id, QueryProfileType type, DimensionalMap<ValueWithSource> entries, DimensionalMap<QueryProfileType> types, DimensionalMap<Object> references, DimensionalMap<Object> unoverridables, CompiledQueryProfileRegistry registry) Creates a new query profile from an id.ValueWithSource
(Object value, String source, boolean isUnoverridable, boolean isQueryProfile, QueryProfileType type, DimensionValues variant) -
Uses of QueryProfileType in com.yahoo.search.query.profile.types
Modifier and TypeMethodDescriptionQueryProfileFieldType.getQueryProfileType()
Returns the query profile type of this, or null if any type worksReturns the type of the given query profile type declared as a field in thisQueryProfileType.unfrozen()
Return this is it is not frozen, returns a modifiable deeply unfrozen copy otherwiseModifier and TypeMethodDescriptionQueryProfileType.inherited()
Returns the query profile types inherited from this (never null).Modifier and TypeMethodDescriptionvoid
QueryProfileTypeRegistry.register
(QueryProfileType type) Register this type by its id -
Uses of QueryProfileType in com.yahoo.search.query.profiling
Modifier and TypeMethodDescriptionstatic QueryProfileType
Profiling.getArgumentType()
static QueryProfileType
ProfilingParams.getArgumentType()
-
Uses of QueryProfileType in com.yahoo.search.query.properties
-
Uses of QueryProfileType in com.yahoo.search.query.ranking
Modifier and TypeMethodDescriptionstatic QueryProfileType
Diversity.getArgumentType()
static QueryProfileType
Matching.getArgumentType()
static QueryProfileType
MatchPhase.getArgumentType()
static QueryProfileType
SoftTimeout.getArgumentType()