Package | Description |
---|---|
com.yahoo.prelude.query.parser | |
com.yahoo.search.federation.sourceref | |
com.yahoo.search.query.parser |
Provides access to parsing query strings into queries
|
com.yahoo.search.searchchain |
Classes for composition of searchers into search chains, which are executed to produce Results for Queries.
|
Modifier and Type | Method and Description |
---|---|
default Item |
CustomParser.parse(String queryToParse,
String filterToParse,
com.yahoo.language.Language parsingLanguage,
Set<String> toSearch,
IndexFacts indexFacts,
String defaultIndexName)
Returns the raw result from parsing, not wrapped in a QueryTree
instance.
|
Modifier and Type | Method and Description |
---|---|
Set<SearchChainInvocationSpec> |
SourceRefResolver.resolve(com.yahoo.component.ComponentSpecification sourceRef,
com.yahoo.processing.request.Properties sourceToProviderMap,
IndexFacts indexFacts) |
Modifier and Type | Method and Description |
---|---|
IndexFacts |
ParserEnvironment.getIndexFacts() |
Modifier and Type | Method and Description |
---|---|
ParserEnvironment |
ParserEnvironment.setIndexFacts(IndexFacts indexFacts) |
Modifier and Type | Method and Description |
---|---|
IndexFacts |
Execution.Context.getIndexFacts()
Returns information about the indexes specified by the search definitions
used in this system, or null if not know.
|
Modifier and Type | Method and Description |
---|---|
static Execution.Context |
Execution.Context.createContextStub(IndexFacts indexFacts)
Create a Context instance where only the index related settings are
initialized.
|
static Execution.Context |
Execution.Context.createContextStub(SearchChainRegistry searchChainRegistry,
IndexFacts indexFacts)
Create a Context instance where only the search chain registry and index facts are
initialized.
|
static Execution.Context |
Execution.Context.createContextStub(SearchChainRegistry searchChainRegistry,
IndexFacts indexFacts,
com.yahoo.language.Linguistics linguistics)
Create a Context instance where only the search chain registry, index facts and linguistics are
initialized.
|
void |
Execution.Context.setIndexFacts(IndexFacts indexFacts)
Use this to override index settings for the searchers below
a given searcher, the easiest way to do this is to wrap the incoming
IndexFacts instance in a subclass.
|
Constructor and Description |
---|
Context(SearchChainRegistry searchChainRegistry,
IndexFacts indexFacts,
SpecialTokenRegistry tokenRegistry,
RendererRegistry rendererRegistry,
com.yahoo.language.Linguistics linguistics)
Creates a context from arguments, all of which may be null, though
this can be risky.
|
Copyright © 2018. All rights reserved.