Class SearchChainResolver
java.lang.Object
com.yahoo.search.federation.sourceref.SearchChainResolver
Resolves (source, provider) component specifications to a search chain invocation spec.
The provider component specification is given by the entry in the queryMap with key
'source.<source-name>.provider'.
The diagram shows the relationship between source, provider and the result: (source is used to select row, provider is used to select column.) Provider id = null is used for regular search chains.
Provider id
null
|----+---+---+---|
| o | | | |
|----+---+---+---|
Source id | | o | o | |
|----+---+---+---|
| | | | o |
|----+---+---+---|
o: SearchChainInvocationSpec
- Author:
- Tony Vaagenes
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionresolve(com.yahoo.component.ComponentSpecification sourceRef, com.yahoo.processing.request.Properties sourceToProviderMap)
-
Method Details
-
resolve
public ResolveResult resolve(com.yahoo.component.ComponentSpecification sourceRef, com.yahoo.processing.request.Properties sourceToProviderMap) -
allTopLevelTargets
-
defaultTargets
-