Uses of Class
com.yahoo.search.searchchain.Execution
Package
Description
Cluster monitoring for content clusters queried over fnet.
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.
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.
The federation layer on top of the search container.
The search query model
Vespa search platform query transformation infrastructure.
Classes for composition of searchers into search chains, which are executed to produce Results for Queries.
Various useful searchers
YQL+ integration.
-
Uses of Execution in ai.vespa.search.llm
-
Uses of Execution in com.yahoo.prelude.cluster
-
Uses of Execution in com.yahoo.prelude.querytransform
Modifier and TypeMethodDescription -
Uses of Execution in com.yahoo.prelude.searcher
Modifier and TypeMethodDescriptionprotected 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
Fills this result by forwarding to the right chained searchersvoid
First fetch result from the next searcher in the chain.Convert Juniper style property highlighting to XML style. -
Uses of Execution in com.yahoo.prelude.semantics
-
Uses of Execution in com.yahoo.prelude.statistics
-
Uses of Execution in com.yahoo.search
Modifier and TypeMethodDescriptionfinal void
Searcher.ensureFilled
(Result result, String summaryClass, Execution execution) Fills the result if it is not already filled for the given summary class.void
Fill hit properties with data using the given summary class.abstract Result
Override this to implement your searcher. -
Uses of Execution in com.yahoo.search.cluster
Modifier and TypeMethodDescriptionfinal void
protected abstract void
Perform the fill against the given connection.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 resultfinal Result
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
Perform the search against the given connection. -
Uses of Execution in com.yahoo.search.federation
Modifier and TypeMethodDescriptionvoid
void
-
Uses of Execution in com.yahoo.search.grouping
Modifier and TypeMethodDescriptionImplements the deprecated "unique" api for deduplication by using grouping. -
Uses of Execution in com.yahoo.search.grouping.result
-
Uses of Execution in com.yahoo.search.grouping.vespa
-
Uses of Execution in com.yahoo.search.match
-
Uses of Execution in com.yahoo.search.pagetemplates
-
Uses of Execution in com.yahoo.search.query
Modifier and TypeMethodDescriptionModel.getExecution()
Returns the Execution working on this, or a null execution if none.Modifier and TypeMethodDescriptionvoid
Model.setExecution
(Execution execution) Sets the execution working on this. -
Uses of Execution in com.yahoo.search.query.rewrite
Modifier and TypeMethodDescriptionPerform 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 retrievalExecute 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
Modifier and TypeMethodDescriptionvoid
-
Uses of Execution in com.yahoo.search.searchchain
Modifier and TypeMethodDescriptionFutureResult.getExecution()
Returns the execution which creates thisExecutionFactory.newExecution
(com.yahoo.component.chain.Chain<? extends Searcher> searchChain) Creates a new execution starting at a search chain.ExecutionFactory.newExecution
(String searchChainId) Creates a new execution starting at a search chain.ModifierConstructorDescriptionAsyncExecution
(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.Creates an execution from another.FutureResult
(Callable<Result> callable, Execution execution, Query query) -
Uses of Execution in com.yahoo.search.searchchain.testutil
-
Uses of Execution in com.yahoo.search.searchers
Modifier and TypeMethodDescription -
Uses of Execution in com.yahoo.search.significance
-
Uses of Execution in com.yahoo.search.yql
Modifier and TypeMethodDescriptionvoid
void
-
Uses of Execution in com.yahoo.vespa.streamingvisitors