Package | Description |
---|---|
com.yahoo.search.federation.http | |
com.yahoo.search.federation.vespa |
Modifier and Type | Method and Description |
---|---|
static List<Connection> |
ConfiguredSearcherHelper.toConnectionList(ProviderConfig providerConfig) |
Modifier and Type | Method and Description |
---|---|
private Hit |
HTTPClientSearcher.doHttpRequest(Query query,
Connection connection) |
void |
HTTPClientSearcher.fill(Result result,
String summaryClass,
Execution execution,
Connection connection)
Do nothing on fill in client searchers
|
void |
ConfiguredHTTPClientSearcher.fill(Result result,
String summaryName,
Execution execution,
Connection connection)
Forwards to the next in chain fill(result,summaryName)
|
void |
ConfiguredHTTPProviderSearcher.fill(Result result,
String summaryName,
Execution execution,
Connection connection)
Override this to provider multi-phase result filling towards a backend.
|
protected URI |
HTTPSearcher.getPingURI(Connection connection)
The URI that is used to check if the provider is up or down.
|
protected URI |
HTTPSearcher.getURI(Query query,
Connection connection)
Same a
getURI(query, offset, hits, null) . |
protected URI |
HTTPSearcher.getURI(Query query,
Hit requestMeta,
Connection connection)
Creates the URI for a query.
|
Pong |
HTTPSearcher.ping(Ping ping,
Connection connection)
Pinging in HTTPBackend is done by creating a PING uri from http://host:port/path.
|
Result |
HTTPClientSearcher.robustSearch(Query query,
Execution execution,
Connection connection)
Overridden to avoid interfering with errors from nested searchers, which is inappropriate for a client
|
Result |
HTTPClientSearcher.search(Query query,
Execution execution,
Connection connection)
Implements a search towards the connection chosen by the cluster searcher for this query
|
Result |
HTTPProviderSearcher.search(Query query,
Execution execution,
Connection connection) |
Constructor and Description |
---|
HTTPClientSearcher(com.yahoo.component.ComponentId id,
List<Connection> connections,
HTTPParameters parameters,
com.yahoo.statistics.Statistics statistics) |
HTTPClientSearcher(com.yahoo.component.ComponentId id,
List<Connection> connections,
HTTPParameters parameters,
com.yahoo.statistics.Statistics statistics,
com.yahoo.jdisc.http.CertificateStore certificateStore)
Creates a client searcher
|
HTTPClientSearcher(com.yahoo.component.ComponentId id,
List<Connection> connections,
String path,
com.yahoo.statistics.Statistics statistics)
Creates a client searcher
|
HTTPClientSearcher(com.yahoo.component.ComponentId id,
List<Connection> connections,
String path,
com.yahoo.statistics.Statistics statistics,
com.yahoo.jdisc.http.CertificateStore certificateStore) |
HTTPProviderSearcher(com.yahoo.component.ComponentId id,
List<Connection> connections,
HTTPParameters parameters,
com.yahoo.statistics.Statistics statistics) |
HTTPProviderSearcher(com.yahoo.component.ComponentId id,
List<Connection> connections,
HTTPParameters parameters,
com.yahoo.statistics.Statistics statistics,
com.yahoo.jdisc.http.CertificateStore certificateStore)
Creates a provider searcher
|
HTTPProviderSearcher(com.yahoo.component.ComponentId id,
List<Connection> connections,
String path,
com.yahoo.statistics.Statistics statistics) |
HTTPProviderSearcher(com.yahoo.component.ComponentId id,
List<Connection> connections,
String path,
com.yahoo.statistics.Statistics statistics,
com.yahoo.jdisc.http.CertificateStore certificateStore)
Creates a http provider searcher using id.getName as provider name
|
HTTPSearcher(com.yahoo.component.ComponentId componentId,
List<Connection> connections,
HTTPParameters parameters,
com.yahoo.statistics.Statistics statistics) |
HTTPSearcher(com.yahoo.component.ComponentId componentId,
List<Connection> connections,
HTTPParameters parameters,
com.yahoo.statistics.Statistics statistics,
com.yahoo.jdisc.http.CertificateStore certificateStore)
Creates a http searcher
|
HTTPSearcher(com.yahoo.component.ComponentId componentId,
List<Connection> connections,
String path,
com.yahoo.statistics.Statistics statistics) |
HTTPSearcher(com.yahoo.component.ComponentId componentId,
List<Connection> connections,
String path,
com.yahoo.statistics.Statistics statistics,
com.yahoo.jdisc.http.CertificateStore certificateStore)
Creates a http searcher with default connection and read timeouts (currently 2 and 5s respectively)
|
Modifier and Type | Method and Description |
---|---|
URI |
VespaSearcher.getPingURI(Connection connection)
Returns the canonical Vespa ping URI, http://host:port/status.html
|
Copyright © 2018. All rights reserved.