Package | Description |
---|---|
com.yahoo.search.federation |
The federation layer on top of the search container.
|
com.yahoo.search.federation.sourceref |
Modifier and Type | Field and Description |
---|---|
private SearchChainInvocationSpec |
FederationSearcher.StandardTarget.target |
Modifier and Type | Method and Description |
---|---|
com.yahoo.errorhandling.Results<SearchChainInvocationSpec,UnresolvedSearchChainException> |
FederationSearcher.defaultSearchChains(Properties sourceToProviderMap) |
private com.yahoo.errorhandling.Results<SearchChainInvocationSpec,UnresolvedSearchChainException> |
FederationSearcher.getTargets(Set<String> sources,
Properties properties,
IndexFacts indexFacts) |
private Collection<SearchChainInvocationSpec> |
FederationSearcher.pruneTargetsWithoutDocumentTypes(Set<String> restrict,
List<SearchChainInvocationSpec> targets) |
private com.yahoo.errorhandling.Results<SearchChainInvocationSpec,UnresolvedSearchChainException> |
FederationSearcher.resolveSources(Set<String> sources,
Properties properties,
IndexFacts indexFacts) |
Modifier and Type | Method and Description |
---|---|
private boolean |
FederationSearcher.documentTypeIntersectionIsNonEmpty(Set<String> restrict,
SearchChainInvocationSpec target) |
Modifier and Type | Method and Description |
---|---|
private Collection<SearchChainInvocationSpec> |
FederationSearcher.pruneTargetsWithoutDocumentTypes(Set<String> restrict,
List<SearchChainInvocationSpec> targets) |
private com.yahoo.errorhandling.Results<FederationSearcher.Target,ErrorMessage> |
FederationSearcher.resolveSearchChains(Collection<SearchChainInvocationSpec> prunedTargets,
SearchChainRegistry registry) |
Constructor and Description |
---|
StandardTarget(SearchChainInvocationSpec target,
com.yahoo.component.chain.Chain<Searcher> chain) |
Modifier and Type | Field and Description |
---|---|
private SearchChainInvocationSpec |
SourcesTarget.defaultProviderSource |
private SearchChainInvocationSpec |
SingleTarget.searchChainInvocationSpec |
Modifier and Type | Field and Description |
---|---|
private com.yahoo.component.provider.ComponentRegistry<com.yahoo.component.chain.model.ComponentAdaptor<SearchChainInvocationSpec>> |
SourcesTarget.providerSources |
Modifier and Type | Method and Description |
---|---|
SearchChainInvocationSpec |
SearchChainInvocationSpec.clone() |
SearchChainInvocationSpec |
SourcesTarget.defaultProviderSource() |
private SearchChainInvocationSpec |
SourcesTarget.lookupProviderSource(com.yahoo.component.ComponentSpecification providerSpecification) |
SearchChainInvocationSpec |
SearchChainResolver.resolve(com.yahoo.component.ComponentSpecification sourceRef,
com.yahoo.processing.request.Properties sourceToProviderMap) |
private SearchChainInvocationSpec |
SourceRefResolver.resolveClusterSearchChain(String cluster,
com.yahoo.component.ComponentSpecification sourceRef,
com.yahoo.processing.request.Properties sourceToProviderMap) |
SearchChainInvocationSpec |
SingleTarget.responsibleSearchChain(com.yahoo.processing.request.Properties queryProperties) |
SearchChainInvocationSpec |
SourcesTarget.responsibleSearchChain(com.yahoo.processing.request.Properties queryProperties) |
abstract SearchChainInvocationSpec |
Target.responsibleSearchChain(com.yahoo.processing.request.Properties queryProperties) |
Modifier and Type | Method and Description |
---|---|
List<SearchChainInvocationSpec> |
SourcesTarget.allProviderSources() |
Set<SearchChainInvocationSpec> |
SourceRefResolver.resolve(com.yahoo.component.ComponentSpecification sourceRef,
com.yahoo.processing.request.Properties sourceToProviderMap,
IndexFacts indexFacts) |
private Set<SearchChainInvocationSpec> |
SourceRefResolver.resolveClustersWithDocument(com.yahoo.component.ComponentSpecification sourceRef,
com.yahoo.processing.request.Properties sourceToProviderMap,
IndexFacts indexFacts) |
Modifier and Type | Method and Description |
---|---|
void |
SourcesTarget.addSource(com.yahoo.component.ComponentId providerId,
SearchChainInvocationSpec searchChainInvocationSpec,
boolean isDefaultProviderForSource) |
private void |
SourcesTarget.setDefaultProviderSource(SearchChainInvocationSpec searchChainInvocationSpec) |
Constructor and Description |
---|
SingleTarget(com.yahoo.component.ComponentId id,
SearchChainInvocationSpec searchChainInvocationSpec,
boolean isDerived) |
Copyright © 2018. All rights reserved.