aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/federation/package-info.java
blob: 5494eb6d95c23f2abf8bee3b958c2e618786635e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
/**
 * The federation layer on top of the search container. This contains
 *
 * <ul>
 * <li>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)
 * <li>The federation searcher responsible for forking a query to multiple sources in parallel
 * <li>A simple searcher which can talk to other vespa services
 * </ul>
 */
@ExportPackage
package com.yahoo.search.federation;

import com.yahoo.osgi.annotation.ExportPackage;