Packages 
Package Description
com.yahoo.data
Generic interfaces for all types of data.
com.yahoo.prelude
The main classes of the Vespa Query Result Server.
com.yahoo.prelude.hitfield  
com.yahoo.prelude.query
The query model representing a boolean combination of selection criterions, where elements may be simple criterions, nested boolean operators, or annotated pieces of natural language text.
com.yahoo.search
The top level classes of the search container. A Query represents the incoming request, which produces a Result by chained execution of a set of Searchers.
com.yahoo.search.cluster
Standard searchers to compose in source search chains (those containing searchers specific for one source and which ends with a call to some provider) which calls a cluster of provider nodes.
com.yahoo.search.federation
The federation layer on top of the search container.
com.yahoo.search.federation.selection  
com.yahoo.search.grouping  
com.yahoo.search.grouping.request  
com.yahoo.search.grouping.result  
com.yahoo.search.handler
The search handler, which handles search request to the Container by translating the Request into a Query, invoking the chosen Search Chain to get a Result, which it translates to a Response which is returned to the Container.
com.yahoo.search.intent.model  
com.yahoo.search.pagetemplates  
com.yahoo.search.pagetemplates.config  
com.yahoo.search.pagetemplates.engine  
com.yahoo.search.pagetemplates.engine.resolvers  
com.yahoo.search.pagetemplates.model  
com.yahoo.search.pagetemplates.result  
com.yahoo.search.query
The search query model
com.yahoo.search.query.context  
com.yahoo.search.query.parser
Provides access to parsing query strings into queries
com.yahoo.search.query.profile
Query Profiles provide nested sets of named (and optionally typed) key-values which can be referenced in a Query to proviode initial values of Query properties.
com.yahoo.search.query.profile.compiled
Query Profiles provide nested sets of named (and optionally typed) key-values which can be referenced in a Query to proviode initial values of Query properties.
com.yahoo.search.query.profile.types
Query profile types defines the set of fields a query profile may, can or must have.
com.yahoo.search.query.properties  
com.yahoo.search.query.ranking  
com.yahoo.search.query.rewrite  
com.yahoo.search.query.rewrite.rewriters  
com.yahoo.search.query.textserialize  
com.yahoo.search.rendering  
com.yahoo.search.result
The content of a Result produced in response to a Query.
com.yahoo.search.searchchain
Classes for composition of searchers into search chains, which are executed to produce Results for Queries.
com.yahoo.search.searchers
Various useful searchers
com.yahoo.search.statistics  
com.yahoo.text.interpretation
Models a set of hierarchical annotations (typically produced by QLAS) of a natural language string.