Package com.yahoo.search.federation
@ExportPackage
package com.yahoo.search.federation
The federation layer on top of the search container. This contains
- A model of Sources which can be selected in and for a Query and which are implemented by a Search Chain, and Providers which represents the connection to specific backends (these two are often 1-1 but not always)
- The federation searcher responsible for forking a query to multiple sources in parallel
- A simple searcher which can talk to other vespa services
-
ClassDescriptionThis class represents the root node of federation Copyright Vespa.ai.This class represents federation.target[]This class represents federation.target[].searchChain[]This searcher takes a set of sources, looks them up in config and fire off the correct searchchains.A lightweight searcher to forward all incoming requests to a single search chain defined in config.This class represents the root node of provider Copyright Vespa.ai.This class represents provider.node[]This class represents provider.pingOption How to do pinging against a backend.This class represents provider.queryType The form of the serialized query.This class represents provider.ycaThis class represents the root node of searchchain-forward Copyright Vespa.ai.Thrown on timeouts