Package | Description |
---|---|
com.yahoo.search |
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.
|
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.
|
com.yahoo.search.query.profile.compiled |
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.
|
com.yahoo.search.query.profile.types |
Query profile types defines the set of fields a query profile may, can or must have.
|
Modifier and Type | Method and Description |
---|---|
private void |
Query.appendQueryProfileProperties(CompiledQueryProfile profile,
Set<String> mentioned,
StringBuilder b) |
private void |
Query.init(Map<String,String> requestMap,
CompiledQueryProfile queryProfile) |
Constructor and Description |
---|
Query(com.yahoo.container.jdisc.HttpRequest request,
CompiledQueryProfile queryProfile)
Creates a query from a request
|
Query(String query,
CompiledQueryProfile queryProfile)
Construct a query from a string formatted in the http style, e.g
?query=test&offset=10&hits=13
The query must be uri encoded. |
Modifier and Type | Field and Description |
---|---|
private CompiledQueryProfile |
QueryProfileProperties.profile |
Modifier and Type | Field and Description |
---|---|
private List<com.yahoo.collections.Pair<com.yahoo.processing.request.CompoundName,CompiledQueryProfile>> |
QueryProfileProperties.references
Query profile references which has been overridden at runtime, or null if none.
|
Modifier and Type | Method and Description |
---|---|
CompiledQueryProfile |
QueryProfile.compile(CompiledQueryProfileRegistry registry)
Returns a compiled version of this which produces faster lookup times
|
static CompiledQueryProfile |
QueryProfileCompiler.compile(QueryProfile in,
CompiledQueryProfileRegistry registry) |
CompiledQueryProfile |
QueryProfileProperties.getQueryProfile()
Returns the query profile backing this, or null if none
|
Modifier and Type | Method and Description |
---|---|
private com.yahoo.collections.Pair<com.yahoo.processing.request.CompoundName,CompiledQueryProfile> |
QueryProfileProperties.findReference(com.yahoo.processing.request.CompoundName name) |
Modifier and Type | Method and Description |
---|---|
private boolean |
QueryProfileProperties.reachableTypesAreComplete(com.yahoo.processing.request.CompoundName prefix,
CompiledQueryProfile profile,
StringBuilder firstMissingName,
Map<String,String> context) |
Constructor and Description |
---|
QueryProfileProperties(CompiledQueryProfile profile)
Creates an instance from a profile, throws an exception if the given profile is null
|
Modifier and Type | Method and Description |
---|---|
CompiledQueryProfile |
CompiledQueryProfile.clone() |
private CompiledQueryProfile |
CompiledQueryProfileRegistry.findPathParentQueryProfile(com.yahoo.component.ComponentSpecification id) |
CompiledQueryProfile |
CompiledQueryProfileRegistry.findQueryProfile(String idString)
Returns a query profile for the given request string, or null if a suitable one is not found.
|
Modifier and Type | Method and Description |
---|---|
void |
CompiledQueryProfileRegistry.register(CompiledQueryProfile profile)
Registers a type by its id
|
Modifier and Type | Method and Description |
---|---|
CompiledQueryProfile |
QueryProfileFieldType.convertFrom(Object object,
CompiledQueryProfileRegistry registry) |
Copyright © 2018. All rights reserved.