Uses of Class
com.yahoo.search.searchchain.Execution
-
Packages that use Execution Package Description com.yahoo.prelude.cluster Cluster monitoring for content clusters queried over fnet.com.yahoo.prelude.fastsearch com.yahoo.prelude.querytransform com.yahoo.prelude.searcher com.yahoo.prelude.semantics com.yahoo.prelude.statistics 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.cluster Standard searchers to compose in source search chains (those containing searchers specific for one source and which ends with a call to some provider) which calls a cluster of provider nodes.com.yahoo.search.dispatch com.yahoo.search.dispatch.rpc com.yahoo.search.federation The federation layer on top of the search container.com.yahoo.search.grouping com.yahoo.search.grouping.vespa com.yahoo.search.match com.yahoo.search.pagetemplates com.yahoo.search.query The search query modelcom.yahoo.search.query.rewrite com.yahoo.search.querytransform Vespa search platform query transformation infrastructure.com.yahoo.search.searchchain Classes for composition of searchers into search chains, which are executed to produce Results for Queries.com.yahoo.search.searchchain.example com.yahoo.search.searchchain.testutil com.yahoo.search.searchers Various useful searcherscom.yahoo.search.statistics com.yahoo.search.yql YQL+ integration.com.yahoo.vespa.streamingvisitors -
-
Uses of Execution in com.yahoo.prelude.cluster
Methods in com.yahoo.prelude.cluster with parameters of type Execution Modifier and Type Method Description void
ClusterSearcher. fill(Result result, String summaryClass, Execution execution)
Result
ClusterSearcher. search(Query query, Execution execution)
-
Uses of Execution in com.yahoo.prelude.fastsearch
Methods in com.yahoo.prelude.fastsearch with parameters of type Execution Modifier and Type Method Description Result
FastSearcher. doSearch2(Query query, Execution execution)
protected abstract Result
VespaBackEndSearcher. doSearch2(Query query, Execution execution)
Searches a search cluster This is an endpoint - searchers will never propagate the search to any nested searcher.void
VespaBackEndSearcher. fill(Result result, String summaryClass, Execution execution)
Pong
FastSearcher. ping(Ping ping, Execution execution)
Pings the backend.Result
VespaBackEndSearcher. search(Query query, Execution execution)
-
Uses of Execution in com.yahoo.prelude.querytransform
Methods in com.yahoo.prelude.querytransform with parameters of type Execution Modifier and Type Method Description Result
CJKSearcher. search(Query query, Execution execution)
Result
CollapsePhraseSearcher. search(Query query, Execution execution)
Result
LiteralBoostSearcher. search(Query query, Execution execution)
Result
NonPhrasingSearcher. search(Query query, Execution execution)
Result
NoRankingSearcher. search(Query query, Execution execution)
Result
NormalizingSearcher. search(Query query, Execution execution)
Result
PhrasingSearcher. search(Query query, Execution execution)
Result
RecallSearcher. search(Query query, Execution execution)
Result
StemmingSearcher. search(Query query, Execution execution)
-
Uses of Execution in com.yahoo.prelude.searcher
Methods in com.yahoo.prelude.searcher with parameters of type Execution Modifier and Type Method Description protected Result
BlendingSearcher. blendResults(Result result, Query q, int offset, int hits, Execution execution)
Produce a single blended hit list from a group of hitgroups.void
BlendingSearcher. fill(Result result, String summaryClass, Execution execution)
Fills this result by forwarding to the right chained searchersvoid
JuniperSearcher. fill(Result result, String summaryClass, Execution execution)
Result
BlendingSearcher. search(Query query, Execution execution)
Result
FieldCollapsingSearcher. search(Query query, Execution execution)
First fetch result from the next searcher in the chain.Result
FillSearcher. search(Query query, Execution execution)
Result
JSONDebugSearcher. search(Query query, Execution execution)
Result
JuniperSearcher. search(Query query, Execution execution)
Convert Juniper style property highlighting to XML style.Result
MultipleResultsSearcher. search(Query query, Execution e)
Result
PosSearcher. search(Query query, Execution execution)
Result
QuotingSearcher. search(Query query, Execution execution)
Result
ValidatePredicateSearcher. search(Query query, Execution execution)
Result
ValidateSortingSearcher. search(Query query, Execution execution)
-
Uses of Execution in com.yahoo.prelude.semantics
Methods in com.yahoo.prelude.semantics with parameters of type Execution Modifier and Type Method Description Result
SemanticSearcher. search(Query query, Execution execution)
-
Uses of Execution in com.yahoo.prelude.statistics
Methods in com.yahoo.prelude.statistics with parameters of type Execution Modifier and Type Method Description Result
StatisticsSearcher. search(Query query, Execution execution)
Generate statistics for the query passing through this Searcher 1) Add 1 to total query count 2) Add response time to total response time (time from entry to return) 3) ..... -
Uses of Execution in com.yahoo.search
Methods in com.yahoo.search with parameters of type Execution Modifier and Type Method Description void
Searcher. ensureFilled(Result result, String summaryClass, Execution execution)
Fills the result if it is not already filled for the given summary class.void
Searcher. fill(Result result, String summaryClass, Execution execution)
Fill hit properties with data using the given summary class.abstract Result
Searcher. search(Query query, Execution execution)
Override this to implement your searcher. -
Uses of Execution in com.yahoo.search.cluster
Methods in com.yahoo.search.cluster with parameters of type Execution Modifier and Type Method Description void
ClusterSearcher. fill(Result result, String summaryClass, Execution execution)
protected abstract void
ClusterSearcher. fill(Result result, String summaryClass, Execution execution, T connection)
Perform the fill against the given connection.Pong
PingableSearcher. ping(Ping ping, Execution execution)
Send a ping request downwards to probe if this searcher chain is in functioning orderprotected Result
ClusterSearcher. robustSearch(Query query, Execution execution, T connection)
Call search(Query, Execution, T) and handle any exceptions returned which we do not want to propagate upwards By default this catches all runtime exceptions and puts them into the resultResult
ClusterSearcher. search(Query query, Execution execution)
protected Result
ClusterSearcher. search(Query query, Execution execution, ErrorMessage message)
This is called (instead of search(query, execution, connection) to handle searches where no (suitable) backend was available.protected abstract Result
ClusterSearcher. search(Query query, Execution execution, T connection)
Perform the search against the given connection. -
Uses of Execution in com.yahoo.search.dispatch
Methods in com.yahoo.search.dispatch with parameters of type Execution Modifier and Type Method Description protected InvokerResult
InterleavedSearchInvoker. getSearchResult(Execution execution)
protected InvokerResult
SearchErrorInvoker. getSearchResult(Execution execution)
protected abstract InvokerResult
SearchInvoker. getSearchResult(Execution execution)
Result
SearchInvoker. search(Query query, Execution execution)
Retrieve the hits for the givenQuery
. -
Uses of Execution in com.yahoo.search.dispatch.rpc
Methods in com.yahoo.search.dispatch.rpc with parameters of type Execution Modifier and Type Method Description protected InvokerResult
RpcSearchInvoker. getSearchResult(Execution execution)
-
Uses of Execution in com.yahoo.search.federation
Methods in com.yahoo.search.federation with parameters of type Execution Modifier and Type Method Description void
FederationSearcher. fill(Result result, String summaryClass, Execution execution)
void
ForwardingSearcher. fill(Result result, String summaryClass, Execution execution)
Pong
ForwardingSearcher. ping(Ping ping, Execution execution)
Result
FederationSearcher. search(Query query, Execution execution)
Result
ForwardingSearcher. search(Query query, Execution execution)
-
Uses of Execution in com.yahoo.search.grouping
Methods in com.yahoo.search.grouping with parameters of type Execution Modifier and Type Method Description Result
GroupingQueryParser. search(Query query, Execution execution)
Result
GroupingValidator. search(Query query, Execution execution)
Result
UniqueGroupingSearcher. search(Query query, Execution execution)
Implements the deprecated "unique" api for deduplication by using grouping. -
Uses of Execution in com.yahoo.search.grouping.vespa
Methods in com.yahoo.search.grouping.vespa with parameters of type Execution Modifier and Type Method Description void
GroupingExecutor. fill(Result result, String summaryClass, Execution execution)
Result
GroupingExecutor. search(Query query, Execution execution)
-
Uses of Execution in com.yahoo.search.match
Methods in com.yahoo.search.match with parameters of type Execution Modifier and Type Method Description Result
DocumentDb. search(Query query, Execution execution)
Search this document db -
Uses of Execution in com.yahoo.search.pagetemplates
Methods in com.yahoo.search.pagetemplates with parameters of type Execution Modifier and Type Method Description Result
PageTemplateSearcher. search(Query query, Execution execution)
-
Uses of Execution in com.yahoo.search.query
Methods in com.yahoo.search.query that return Execution Modifier and Type Method Description Execution
Model. getExecution()
Returns the Execution working on this, or a null execution if none.Methods in com.yahoo.search.query with parameters of type Execution Modifier and Type Method Description void
Model. setExecution(Execution execution)
Sets the execution working on this. -
Uses of Execution in com.yahoo.search.query.rewrite
Methods in com.yahoo.search.query.rewrite with parameters of type Execution Modifier and Type Method Description Result
QueryRewriteSearcher. search(Query query, Execution execution)
Perform main rewrite logics for this searcher
- Skip to next rewriter if query is previously rewritten and getSkipRewriterIfRewritten() is true for this rewriter
- Execute rewriter's main rewrite logic
- Pass to the next rewriter the query to be used for dictionary retrievalResult
SearchChainDispatcherSearcher. search(Query query, Execution execution)
Execute another search chain specified by the user
- Retrieve search chain specified by the user through param
- Execute specified search chain if exist -
Uses of Execution in com.yahoo.search.querytransform
Methods in com.yahoo.search.querytransform with parameters of type Execution Modifier and Type Method Description void
NGramSearcher. fill(Result result, String summaryClass, Execution execution)
Result
BooleanSearcher. search(Query query, Execution execution)
Result
DefaultPositionSearcher. search(Query query, Execution execution)
Result
LowercasingSearcher. search(Query query, Execution execution)
Result
NGramSearcher. search(Query query, Execution execution)
Result
RangeQueryOptimizer. search(Query query, Execution execution)
Result
SortingDegrader. search(Query query, Execution execution)
Result
WandSearcher. search(Query query, Execution execution)
Result
WeakAndReplacementSearcher. search(Query query, Execution execution)
-
Uses of Execution in com.yahoo.search.searchchain
Methods in com.yahoo.search.searchchain that return Execution Modifier and Type Method Description Execution
FutureResult. getExecution()
Returns the execution which creates thisExecution
ExecutionFactory. newExecution(com.yahoo.component.chain.Chain<? extends Searcher> searchChain)
Creates a new execution starting at a search chain.Execution
ExecutionFactory. newExecution(String searchChainId)
Creates a new execution starting at a search chain.Constructors in com.yahoo.search.searchchain with parameters of type Execution Constructor Description AsyncExecution(com.yahoo.component.chain.Chain<? extends Searcher> chain, Execution execution)
Creates an async execution.AsyncExecution(Execution execution)
Creates an async execution from an existing execution.Execution(Execution execution)
Creates an execution from another.FutureResult(Callable<Result> callable, Execution execution, Query query)
-
Uses of Execution in com.yahoo.search.searchchain.example
Methods in com.yahoo.search.searchchain.example with parameters of type Execution Modifier and Type Method Description Result
ExampleSearcher. search(Query query, Execution execution)
-
Uses of Execution in com.yahoo.search.searchchain.testutil
Methods in com.yahoo.search.searchchain.testutil with parameters of type Execution Modifier and Type Method Description void
DocumentSourceSearcher. fill(Result result, String summaryClass, Execution execution)
Result
DocumentSourceSearcher. search(Query query, Execution execution)
-
Uses of Execution in com.yahoo.search.searchers
Methods in com.yahoo.search.searchers with parameters of type Execution Modifier and Type Method Description Result
CacheControlSearcher. search(Query query, Execution execution)
Result
ConnectionControlSearcher. search(Query query, Execution execution)
Result
ContainerLatencySearcher. search(Query query, Execution execution)
Result
InputCheckingSearcher. search(Query query, Execution execution)
Result
QueryValidator. search(Query query, Execution execution)
Result
RateLimitingSearcher. search(Query query, Execution execution)
Result
ValidateMatchPhaseSearcher. search(Query query, Execution execution)
Result
ValidateNearestNeighborSearcher. search(Query query, Execution execution)
-
Uses of Execution in com.yahoo.search.statistics
Methods in com.yahoo.search.statistics with parameters of type Execution Modifier and Type Method Description void
TimingSearcher. fill(Result result, String summaryClass, Execution execution)
Deprecated.Pong
TimingSearcher. ping(Ping ping, Execution execution)
Deprecated.Result
PeakQpsSearcher. search(Query query, Execution execution)
Deprecated.Result
TimingSearcher. search(Query query, Execution execution)
Deprecated. -
Uses of Execution in com.yahoo.search.yql
Methods in com.yahoo.search.yql with parameters of type Execution Modifier and Type Method Description void
FieldFiller. fill(Result result, String summaryClass, Execution execution)
void
FieldFilter. fill(Result result, String summaryClass, Execution execution)
Result
FieldFiller. search(Query query, Execution execution)
Result
FieldFilter. search(Query query, Execution execution)
Result
MinimalQueryInserter. search(Query query, Execution execution)
-
Uses of Execution in com.yahoo.vespa.streamingvisitors
Methods in com.yahoo.vespa.streamingvisitors with parameters of type Execution Modifier and Type Method Description Result
VdsStreamingSearcher. doSearch2(Query query, Execution execution)
Pong
VdsStreamingSearcher. ping(Ping ping, Execution execution)
Result
MetricsSearcher. search(Query query, Execution execution)
-