Package com.yahoo.search.query.profile
@ExportPackage
@PublicApi
package com.yahoo.search.query.profile
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. Values in nested query profiles can be looked up from
the query properties by dotting the names. Query profiles supports inheritance to allow variations
for, e.g different buckets, client types, markets etc.
-
ClassDescriptionA wrapper of a query profile where overrides to the values in the referenced profile can be set.Cache for compound names created through
CompoundName.append(String)
.A HashMap wrapper which can be cloned without copying the wrapped map.An immutable, binding of a list of dimensions to dimension valuesAn immutable set of dimension values.A standalone tool for dumping query profile propertiesA map which stores all types which cannot be stored in a query profile that is rich model objects.A regular query profile which knows it is storing overrides (not configured profiles) and that implements override legality checking.A query profile is a data container with an id and a class (type).Compile a set of query profiles into compiled profiles.Properties backed by a query profile.A set of query profiles.A variant of a query profileThis class represent a set of query profiles virtually - rather than storing and instantiating each profile this structure represents explicitly only the values set in the various virtual profiles.A string which contains one or more elements of the form %{name}, where these occurrences are to be replaced by a query profile lookup on name.A component where the value should be looked up in the profile containing the substitution field rather than globally