All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
Class |
Description |
AbstractConfigProducer<CHILD extends AbstractConfigProducer<?>> |
Superclass for all config producers.
|
AbstractConfigProducerRoot |
The parent class of classes having the role as the root of a config producer tree.
|
AbstractSearchCluster |
Superclass for search clusters.
|
AbstractSearchCluster.IndexingMode |
|
AbstractSearchCluster.SchemaSpec |
|
AbstractService |
Superclass for all Processes.
|
AccessControl |
Helper class for http access control.
|
AccessControl.Builder |
|
AccessControlFilterValidator |
Validates that 'access-control' is not enabled when no access control filter implementation is available.
|
AccessControlOnFirstDeploymentValidator |
Validates that hosted applications in prod zones have write protection enabled.
|
AccessLogBuilder |
|
AccessLogComponent |
|
AccessLogComponent.AccessLogType |
|
AddAttributeTransformToSummaryOfImportedFields |
|
AddExtraFieldsToDocument |
This processor creates a SDDocumentType for each Search object which holds all the data that search
associates with a document described in a search definition file.
|
AdjustPositionSummaryFields |
|
Admin |
This is the admin pseudo-plugin of the Vespa model, responsible for
creating all admin services.
|
AdminModel |
Config model adaptor of the Admin class.
|
AdminModel.BuilderV2 |
|
AdminModel.BuilderV4 |
|
Affinity |
Represents a set of affinities that can be expressed by a service.
|
Affinity.Builder |
|
AliasOperation |
|
ApplicationConfigProducerRoot |
This is the parent of all ConfigProducers in the system resulting from configuring an application.
|
ApplicationContainer |
A container that is typically used by container clusters set up from the user application.
|
ApplicationContainerCluster |
A container cluster that is typically set up from the user application.
|
ApplicationContainerCluster.MbusParams |
|
Attribute |
A search-time document attribute (per-document in-memory value).
|
Attribute.CollectionType |
The attribute collection type enumeration
|
Attribute.DistanceMetric |
|
Attribute.Type |
The attribute type enumeration
|
AttributeChangeValidator |
Validates the changes between the current and next set of attribute fields in a document database.
|
AttributeFields |
The set of all attribute fields defined by a search definition
|
AttributeFields.FieldSet |
|
AttributeOperation |
|
AttributeProperties |
Checks that attribute properties only are set for attributes that have data (are created by an indexing statement).
|
AttributesImplicitWord |
Fields that derive to attribute(s) and no indices should use the WORD indexing form,
in a feeble attempt to match the most peoples expectations as closely as possible.
|
AwsAccessControlValidator |
|
BinaryScaledAmountParser |
|
BinaryUnit |
|
Binding |
|
Bolding |
Checks that bolding or dynamic summary is turned on only for text fields.
|
BoldingOperation |
|
BooleanIndexDefinition |
Encapsulates values required for predicate fields.
|
BucketSplitting |
Represents configuration for bucket splitting.
|
BucketSplitting.Builder |
|
BuiltInFieldSets |
Adds field sets for 1) fields defined inside document type 2) fields inside search but outside document
|
BundleInstantiationSpecificationBuilder |
This object builds a bundle instantiation spec from an XML element.
|
BundleMapper |
|
BundleMapper.JarSuffix |
|
Chain<T extends ChainedComponent<?>> |
Represents a component chain in the vespa model.
|
ChainedComponent<T extends com.yahoo.component.chain.model.ChainedComponentModel> |
|
ChainedComponentModelBuilder |
Builds a regular ChainedComponentModel from an element.
|
Chains<CHAIN extends Chain<?>> |
Root config producer the whole chains model(contains chains and components).
|
ChainsBuilder<COMPONENT extends ChainedComponent<?>,CHAIN extends Chain<COMPONENT>> |
|
ChainSpecificationBuilder |
Creates a partial ChainSpecification without inner components
|
ChangeMessageBuilder |
Class used to build a message describing the changes in a given field.
|
ChangeValidator |
Interface for validating changes between a current active and next config model.
|
CharStream |
This interface describes a character stream that maintains line and
column number positions of the characters.
|
Client |
This is a placeholder config producer that makes global configuration available through a single identifier.
|
Clients |
This is the clients plugin for the Vespa model.
|
CloudConfigOptions |
|
CloudConfigOptions.ConfigServer |
|
CloudWatch |
Helper object for CloudWatch configuration.
|
CloudWatch.HostedAuth |
|
CloudWatch.SharedCredentials |
|
CloudWatchBuilder |
|
CloudWatchValidator |
|
ClusterControllerCluster |
Used if clustercontroller is run standalone (not as part of the config server ZooKeeper cluster)
to provide common configs to container components.
|
ClusterControllerComponent |
Sets up a simple component to keep the state of the cluster controller, even when configuration changes.
|
ClusterControllerConfig |
Config generation for common parameters for all fleet controllers.
|
ClusterControllerConfig.Builder |
|
ClusterControllerConfigurer |
Model serving class.
|
ClusterControllerContainer |
Container implementation for cluster-controllers
|
ClusterControllerContainerCluster |
Container cluster for cluster-controller containers.
|
ClusterSizeReductionValidator |
Checks that no cluster sizes are reduced too much in one go.
|
CommonConfigsProducer |
This interface describes the configs that are produced by the model producer root.
|
ComplexAttributeFieldsValidator |
Validates that complex fields (of type struct or map) that have struct field attributes are supported.
|
ComplexAttributeFieldUtils |
Utils used to check whether a complex field supports being represented as struct field attributes.
|
Component<CHILD extends AbstractConfigProducer<?>,MODEL extends com.yahoo.osgi.provider.model.ComponentModel> |
|
ComponentGroup<CHILD extends Component<?,?>> |
|
ComponentsBuilder<T extends ChainedComponent<?>> |
Creates component models and component references from xml for a given scope.
|
ComponentsBuilder.ComponentType<T extends ChainedComponent<?>> |
|
ComponentsConfigGenerator |
|
ComponentValidator |
A validator for bundles.
|
ConfigDefinitionStore |
|
ConfigModel |
A config model is an abstract representation of a subsystem, which is used
by the builder of that subsystem to derive a config producer tree for the subsystem, and by other
builders to access information about the subsystem for config production at a suitable abstraction level.
|
ConfigModelBuilder<MODEL extends ConfigModel> |
Builds a config model using DOM parsers
|
ConfigModelContext |
This class contains a context that is passed to a model builder, and can be used to retrieve the application package,
logger etc.
|
ConfigModelContext.ApplicationType |
|
ConfigModelId |
|
ConfigModelInstanceFactory<MODEL extends ConfigModel> |
Interface for factories of config models.
|
ConfigModelRegistry |
A resolver of implementations of named config models.
|
ConfigModelRepo |
A collection of config model instances owned by a system model
|
ConfigModelRepoAdder |
An interface which provides addition of new config models.
|
ConfigProducer |
Interface that should be implemented by all config producing modules
in the vespa model.
|
ConfigProducerGroup<CHILD extends AbstractConfigProducer<?>> |
A group of config producers that have a component id.
|
ConfigProducerRoot |
Intended to be used as an external interface to the vespa model root.
|
ConfigProxy |
There is one config proxy running on each Vespa host, and one instance of
this class is therefore created by each instance of class Host .
|
ConfigSentinel |
There is one config-sentinel running on each Vespa host, and one
instance of this class is therefore created by each instance of
class Host .
|
Configserver |
Represents a Configserver.
|
ConfigserverCluster |
Represents a config server cluster.
|
ConfigServerContainerModelBuilder |
Builds the config model for the standalone config server.
|
ConfiguredDirectSslProvider |
Configure SSL with PEM encoded certificate/key strings
|
ConfiguredFilebasedSslProvider |
Configure SSL using file references
|
ConfigValueChangeValidator |
Compares the config instances in the current and next Vespa model to determine if some services will require restart.
|
ConnectorFactory |
|
ConstantTensorJsonValidator |
ConstantTensorJsonValidator strictly validates a constant tensor in JSON format read from a Reader object
|
ConstantTensorTransformer |
Transforms named references to constant tensors with the rank feature 'constant'.
|
Container |
Note about components: In general, all components should belong to the cluster and not the container.
|
ContainerCluster<CONTAINER extends Container> |
Parent class for all container cluster types.
|
ContainerDocproc |
|
ContainerDocproc.Options |
|
ContainerDocumentApi |
|
ContainerDocumentApi.Options |
|
ContainerModel |
A model of a container cluster.
|
ContainerModelBuilder |
|
ContainerModelBuilder.Networking |
|
ContainerModelEvaluation |
Configuration of components for stateless model evaluation
|
ContainerRestartValidator |
Returns a restart action for each container that has turned on QrConfig.restartOnDeploy .
|
ContainerSearch |
|
ContainerSearch.Options |
Encapsulates qrserver options.
|
ContainerServiceBuilder |
|
ContainerSubsystem<CHAINS extends Chains<?>> |
Holder for components and options related to either processing/search/docproc
for a container cluster.
|
Content |
The config model from a content tag in services.
|
Content.Builder |
|
ContentCluster |
A content cluster.
|
ContentCluster.Builder |
|
ContentCluster.DistributionMode |
|
ContentClusterRemovalValidator |
Checks that this does not remove a content cluster (or changes its id)
as that means losing all data of that cluster.
|
ContentNode |
Common class for config producers for storage and distributor nodes.
|
ContentSearch |
|
ContentSearch.Builder |
|
ContentSearchCluster |
Encapsulates the various options for search in a content model.
|
ContentSearchCluster.Builder |
|
ContentTypeRemovalValidator |
Checks that this does not remove a data type in a cluster, as that causes deletion
of all data of that type.
|
ConvertedModel |
A machine learned model imported from the models/ directory in the application package, for a single rank profile.
|
CreatePositionZCurve |
Adds a "fieldName_zcurve" long attribute and "fieldName.distance" and "FieldName.position" summary fields to all position type fields.
|
CustomSslProvider |
|
DataTypeCollection |
|
DataTypeRepo |
|
DeclaredQueryProfileVariants |
Represents a set of query profile variants (more or less) as they were declared -
a helper to produce config, which is also using the "declared" representation
|
DefaultMonitoring |
Monitoring service properties
|
DefaultPublicConsumer |
|
DefaultPublicMetrics |
Metrics for the 'default' consumer, which is used by default for the generic metrics api and
other user facing apis, e.g.
|
DefaultRankProfile |
The rank profile containing default settings.
|
DefaultSslProvider |
|
DefaultVespaMetrics |
Encapsulates a minimal set of Vespa metrics to be used as default for all metrics consumers.
|
DependenciesBuilder |
Builds Dependencies (provides, before, after) from an element.
|
DeploymentSpecValidator |
Validate deployment spec (deployment.xml).
|
DeployState |
Contains various state during deploy that should be available in all builders of a ConfigModel
|
DeployState.Builder |
|
Derived |
Superclass of all derived configurations
|
DerivedConfiguration |
A set of all derived configuration of a search definition.
|
Deriver |
Auxiliary facade for deriving configs from search definitions
|
DisallowComplexMapAndWsetKeyTypes |
Non-primitive key types for map and weighted set forbidden (though OK in document model)
|
DiscBindingsConfigGenerator |
|
DispatcherComponent |
Represents a dispatcher component - an instance of a dispatcher in a search container cluster
knows how to communicate with one indexed search cluster and owns the connections to it.
|
DispatchGroup |
Class representing a group of @link{SearchInterface} nodes and a set of @link{Dispatch} nodes.
|
DispatchGroup.Iterable |
|
DispatchGroupBuilder |
Class used to build the mid-level dispatch groups in an indexed content cluster.
|
DispatchSpec |
Represents the dispatch setup for a content cluster.
|
DispatchSpec.Builder |
|
DispatchSpec.Group |
A dispatch group with a list of nodes contained in that group.
|
DispatchSpec.Node |
Reference to a node which is contained in a dispatch group.
|
DispatchTuning |
|
DispatchTuning.Builder |
|
DispatchTuning.DispatchPolicy |
|
DistributionBitCalculator |
|
Distributor |
Represents specific configuration for a given distributor node.
|
Distributor.Builder |
|
DistributorCluster |
Generates distributor-specific configuration.
|
DistributorCluster.Builder |
|
DiversitySettingsValidator |
|
DocprocChain |
|
DocprocChains |
|
DocprocChainsBuilder |
Creates all docproc chains from xml.
|
DocprocOptionsBuilder |
Extracted from DomDocProcClusterBuilder
|
DocumentApiOptionsBuilder |
|
DocumentDatabase |
Represents a document database and the backend configuration needed for this database.
|
DocumentDatabaseChangeValidator |
Validates the changes between a current and next document database that is part of an indexed search cluster.
|
DocumentFactoryBuilder |
Handles the document bindings (concrete document types).
|
DocumentGraphValidator |
Validates that there are no cycles between document types (exception: self-reference is allowed).
|
DocumentGraphValidator.DocumentGraphException |
|
DocumentManager |
|
DocumentModel |
DocumentModel represents everything derived from a set of search definitions.
|
DocumentModelBuilder |
|
DocumentModelBuilder.RetryLaterException |
|
DocumentOnlySearch |
A search that was derived from an sd file containing no search element(s), only
document specifications, so the name of this is decided by parsing and adding the document instance.
|
DocumentProcessor |
|
DocumentProcessorModel |
|
DocumentProcessorModelBuilder |
|
DocumentProtocol |
This class is responsible for generating all hops and routes for the Document protocol running on message bus.
|
DocumentReference |
Represents a document reference.
|
DocumentReferenceResolver |
Resolves all document references in the search definitions
Iterates through all document fields having a ReferenceDataType and uses ReferenceDataType.getTargetType()
to determine the referenced document.
|
DocumentReferences |
Contains all document references for a document mapped by field name
|
DocumentSelectionBuilder |
|
DocumentSelectionConverter |
|
DocumentsOnlyRankProfile |
A rank profile which ignores all calls made to it which may fail in a document only setting.
|
DocumentSummary |
A document summary definition - a list of summary fields.
|
DocumentTypeChangeValidator |
Validates the changes between a current and next document type used in a document database.
|
DocumentTypeCollection |
|
DocumentTypeRepo |
|
DocumentTypes |
|
DocumentTypeVisitor |
|
DomAdminBuilderBase |
A base class for admin model builders, to support common functionality across versions.
|
DomAdminV2Builder |
Builds the admin model from a V2 admin XML tag.
|
DomAdminV4Builder |
Builds the admin model from a version 4 XML tag, or as a default when an admin 3 tag or no admin tag is used.
|
DomBuilderCreator |
Utility class for instantiating a builder using reflection.
|
DomChainBuilderBase<COMPONENT extends ChainedComponent<?>,CHAIN extends Chain<COMPONENT>> |
Base functionality for all chain builders (docprocChain, searchChain, provider, source)
|
DomChainsBuilder<COMPONENT extends ChainedComponent<?>,CHAIN extends Chain<COMPONENT>,CHAINS extends Chains<CHAIN>> |
NOTE: This class _must_ be abstract, due to calling subclass method in ctor.
|
DomClientProviderBuilder |
|
DomClientsBuilder |
Builds the Clients plugin
|
DomComponentBuilder |
|
DomConfigPayloadBuilder |
Builder that transforms xml config to a slime tree representation of the config.
|
DomContentSearchBuilder |
|
DomDispatchBuilder |
Builder for the dispatch setup for a content cluster.
|
DomDocprocChainBuilder |
Builds a docproc chain from xml
|
DomDocprocChainsBuilder |
Builds the docproc chains model from xml.
|
DomDocumentProcessorBuilder |
Builds a DocumentProcessor from XML.
|
DomFederationSearcherBuilder |
Builds a federation searcher config producer from an element.
|
DomFilterBuilder |
|
DomGenericTargetBuilder<T extends GenericTarget> |
|
DomHandlerBuilder |
|
DomModuleBuilder |
Produces sub services for generic services.
|
DomProcessingBuilder |
Root builder of the processing model
|
DomProcessingChainBuilder |
|
DomProcessorBuilder |
Builds a processor from XML.
|
DomProviderBuilder |
Builds a provider from xml.
|
DomProviderBuilder.Node |
|
DomResourceLimitsBuilder |
Builder for resource limits for a content cluster with engine proton.
|
DomRoutingBuilder |
Builds the Routing plugin
|
DomSearchChainBuilder |
Builds a Search chain from xml.
|
DomSearchChainsBuilder |
Builds the search chains model from xml.
|
DomSearchCoverageBuilder |
|
DomSearcherBuilder |
Builds a Searcher from XML.
|
DomSearchTuningBuilder |
Builder for the tuning config for a search cluster.
|
DomServiceBuilder |
|
DomServiceClusterBuilder |
|
DomSourceBuilder |
Builds a source from xml.
|
DomTuningDispatchBuilder |
|
DomV20ClientsBuilder |
Builds the Clients plugin
|
DummyPersistence |
|
DummyPersistence.Factory |
|
Duration |
Parses a string on the form:
[numbers]\s*[unit]?
Where numbers is a double, and unit is one of:
d - days
m - minutes
s - seconds
ms - milliseconds
Default is seconds.
|
EndpointCertificateSecretsValidator |
|
EngineFactoryBuilder |
Creates the correct engine factory from XML.
|
ExactMatch |
The implementation of exact matching
|
Exportable |
Classes exportable to configurations
|
ExpressionTransforms |
The transformations done on ranking expressions done at config time before passing them on to the Vespa
engine for execution.
|
FastAccessValidator |
Validates the use of the fast-access property.
|
FeatureArguments |
Encapsulates the arguments of a specific model output
|
FeatureNames |
Utility methods for query, document and constant rank feature names
|
FederationOptionsBuilder |
Builds federation options from a federations options element
|
FederationSearcher |
Config producer for the FederationSearcher.
|
FieldOperation |
An operation on a field.
|
FieldOperationApplier |
|
FieldOperationApplierForSearch |
|
FieldOperationApplierForStructs |
|
FieldOperationContainer |
|
FieldRankSettings |
The rank settings of a field used for native rank features.
|
FieldResultTransform |
The result transformation of a named field
|
FieldSet |
Searchable collection of fields.
|
FieldSets |
The field sets owned by a Search
Both built in and user defined.
|
FieldSetSettings |
Computes the right "index commands" for each fieldset in a search definition.
|
FieldView |
|
FileDistributionConfigProducer |
|
FileDistributionConfigProvider |
|
FileDistributor |
Sends RPC requests to hosts (tenant hosts and config servers) to start download of files.
|
FileSender |
Utility methods for sending files to a collection of nodes.
|
FileStatusHandlerComponent |
Sets up VipStatusHandler that answers OK when a certain file is present.
|
FileStorProducer |
Serves stor-filestor for storage clusters.
|
FileStorProducer.Builder |
|
Filter |
|
FilterBuilder |
|
FilterChainBuilder |
|
FilterChains |
|
FilterChainsBuilder |
|
FilterConfigProvider |
|
FilterFieldNames |
Takes the fields and indexes that are of type rank filter, and stores those names on all rank profiles
|
FreezableMap<K,V> |
Delegates to a map that can be frozen.
|
FunctionInliner |
Inlines functions in ranking expressions
|
FunctionShadower |
Transforms function nodes to reference nodes if a rank profile function shadows a built-in function.
|
GenericChainedComponentModelBuilder |
reads the common attributes and elements of all chained component elements.
|
GenericProvider |
A generic provider, used when no type is given.
|
GenericServicesBuilder |
|
GenericServicesModel |
|
GenericTarget |
A search chain that is intended to be used for federation (i.e.
|
GlobalDistributionBuilder |
Determines the set of document types that are configured to be globally distributed.
|
GlobalDistributionValidator |
Performs the following validations:
- Verify that all global documents have required redundancy
- Verify that all referred documents are present in services.xml
- Verify that all referred documents are global
|
GlobalDocumentChangeValidator |
Class that fails via exception if global attribute changes for a document
type in a content cluster unless corresponding override is present.
|
GUIHandler |
|
Handler<CHILD extends AbstractConfigProducer<?>> |
Models a jdisc RequestHandler (including ClientProvider).
|
HnswIndexParams |
Configuration parameters for a hnsw index used together with a 1-dimensional indexed tensor for approximate nearest neighbor search.
|
HnswIndexParams.Builder |
|
Host |
A hostname with zero or more aliases.
|
Host |
A physical host, running a set of services.
|
HostedConfigModelRegistry |
|
HostedSslConnectorFactory |
Component specification for ConnectorFactory with hosted specific configuration.
|
HostPorts |
Allocator for network ports on a host
|
HostResource |
A host representation.
|
Hosts |
A collection of hosts
|
HostsXmlProvisioner |
A host provisioner based on a hosts.xml file.
|
HostSystem |
The parent node for all Host instances, and thus accessible
to enable services to get their Host.
|
Http |
Represents the http servers and filters of a container cluster.
|
HttpBuilder |
|
HttpFilter |
This is only for the legacy certificate filter setup, outside http.
|
IdentityProvider |
|
IdOperation |
|
ImmutableImportedComplexSDField |
|
ImmutableImportedSDField |
|
ImmutableSDField |
An interface containing the non-mutating methods of SDField .
|
ImmutableSearch |
An interface containing the non-mutating methods of Search .
|
ImplicitSummaries |
Makes implicitly defined summaries into explicit summaries
|
ImplicitSummaryFields |
This processor adds all implicit summary fields to all registered document summaries.
|
ImportedComplexField |
A complex field that is imported from a concrete field in a referenced document type and given an alias name.
|
ImportedField |
A field that is imported from a concrete field in a referenced document type and given an alias name.
|
ImportedFields |
This class derives imported fields from search definition and produces imported-fields.cfg as needed by the search backend.
|
ImportedFields |
A set of fields that are imported from concrete fields in referenced document types.
|
ImportedFieldsEnumerator |
Enumerates and emplaces a set of all imported fields into a SDDocumentType from
its corresponding Search instance.
|
ImportedFieldsResolver |
Iterates all imported fields from SD-parsing and validates and resolves them into concrete fields from referenced document types.
|
ImportedSimpleField |
A simple field that is imported from a concrete field in a referenced document type and given an alias name.
|
InconsistentSchemaAndCodeError |
|
Index |
A type of an index structure
|
Index |
An index definition in a search definition.
|
Index.Type |
The index type enumeration
|
Index.Type |
|
IndexCommandResolver |
Resolver-class for harmonizing index-commands in multifield indexes
|
IndexedHierarchicDistributionValidator |
Class used to validate that hierarchic distribution is correctly setup when having an indexed content cluster.
|
IndexedSearchCluster |
|
IndexedSearchCluster.UnionConfiguration |
Class used to retrieve combined configuration from multiple document databases.
|
IndexedSearchClusterChangeValidator |
Validates the changes between all current and next indexed search clusters in a vespa model.
|
IndexFieldNames |
Because of the way the parser works (allowing any token as identifier),
it is not practical to limit the syntax of field names there, do it here.
|
IndexInfo |
Per-index commands which should be applied to queries prior to searching
|
IndexInfo.IndexCommand |
An index command.
|
IndexingDocprocChain |
|
IndexingInputs |
This processor modifies all indexing scripts so that they input the value of the owning field by default.
|
IndexingModeChangeValidator |
Returns any change to the indexing mode of a cluster.
|
IndexingOperation |
|
IndexingOutputs |
This processor modifies all indexing scripts so that they output to the owning field by default.
|
IndexingProcessor |
|
IndexingRewriteOperation |
|
IndexingScript |
An indexing language script derived from a search definition.
|
IndexingScriptChangeMessageBuilder |
Class used to build a message describing the usual field changes causing changes in the indexing script.
|
IndexingScriptChangeValidator |
Validates the indexing script changes in all fields in the current and next search model.
|
IndexingValidation |
|
IndexingValues |
|
IndexOperation |
|
IndexSchema |
Deriver of indexschema config containing information of all text index fields with name and data type.
|
IndexSchema.IndexField |
Representation of an index field with name and data type.
|
IndexStructureValidator |
|
InheritanceBuilder |
Build an Inheritance object from an inheritance section.
|
InMemoryProvisioner |
In memory host provisioner for testing only.
|
IntegerIndex2Attribute |
Replaces the 'index' statement of all numerical fields to 'attribute' because we no longer support numerical indexes.
|
IntegrityCheckerProducer |
Serves stor-integritychecker config for storage clusters.
|
IntegrityCheckerProducer.Builder |
|
Jersey2Servlet |
|
JettyConnectorBuilder |
|
JettyHttpServer |
|
JettyHttpServer.FilterBindingsProviderComponent |
|
JettyHttpServerBuilder |
|
Juniperrc |
Generated juniperrc-config for controlling juniper.
|
LegacyConfigModelBuilder<MODEL extends ConfigModel> |
A model builder that can be used to deal with toplevel config overrides and create another
producer in between.
|
LightGBMFeatureConverter |
Replaces instances of the lightgbm(model-path) pseudofeature with the
native Vespa ranking expression implementing the same computation.
|
LiteralBoost |
Expresses literal boosts in terms of extra indices with rank boost.
|
LocalClustersCreator |
Adds default search chains for all local clusters not mentioned explicitly
|
LocalProvider |
Config producer for search chain responsible for sending queries to a local cluster.
|
Logd |
There is one logd running on each Vespa host, and one instance of
this class is therefore created by each instance of class Host .
|
LogForwarder |
|
LogForwarder.Config |
|
Logserver |
Represents the Logserver.
|
LogserverContainer |
Container that should be running on same host as the logserver.
|
LogserverContainerCluster |
|
MakeAliases |
Takes the aliases set on field by parser and sets them on correct Index or Attribute
|
MakeDefaultSummaryTheSuperSet |
All summary fields which are not attributes
must currently be present in the default summary class,
since the default summary class also defines the docsum.dat format.
|
MapConfigModelRegistry |
|
MapEvaluationTypeContext |
A context which only contains type information.
|
MatchConsistency |
Warn on inconsistent match settings for any index
|
MatchedElementsOnlyResolver |
Iterates all summary fields with 'matched-elements-only' and adjusts transform (if all struct-fields are attributes)
and validates that the field type is supported.
|
Matching |
Defines how a field should be matched.
|
Matching.Algorithm |
Which match algorithm is used by this matching setup
|
Matching.Type |
|
MatchOperation |
|
MatchPhaseSettingsValidator |
Validates the match phase settings for all registered rank profiles.
|
MatchPhaseSettingsValidator.AttributeValidator |
|
MbusClient |
|
Metric |
Helper class to model a metric.
|
Metrics |
A mutable helper class representing the user defined metrics and consumers.
|
MetricsBuilder |
|
MetricsConsumer |
Represents an arbitrary metric consumer
|
MetricSet |
Models a metric set containing a set of metrics and child metric sets.
|
MetricsNodesConfigGenerator |
|
MetricsProxyContainer |
Container running a metrics proxy.
|
MetricsProxyContainerCluster |
Container cluster for metrics proxy containers.
|
MockApplicationPackage |
For testing purposes only
|
MockApplicationPackage.Builder |
|
MockApplicationPackage.MockApplicationFile |
|
MockRoot |
Use for testing.
|
ModelBuilderAddingAccessControlFilter |
|
ModelBuilderAddingAccessControlFilter.ModelPlaceholder |
|
ModelConfigProvider |
A config provider for the model config.
|
ModelElement |
A w3c Element wrapper with a better API.
|
ModelGraph |
A model graph contains the dependency graph of config models.
|
ModelGraphBuilder |
Used to add builders and elements in addBuilder, and then build a dependency graph based on the
constructor arguments.
|
ModelName |
Models used in a rank profile has the rank profile name as name space while gGlobal model names have no namespace
|
ModelNode<MODEL extends ConfigModel> |
Represents a node in the dependency graph, and contains information about a builders dependencies.
|
Module |
A simple sub service that is essentially just to have a node with a nice name
in the tree.
|
Monitoring |
Interface for monitoring services
|
MultifieldIndexHarmonizer |
Ensures that there are no conflicting types or field settings
in multifield indices, either by changing settings or by splitting
conflicting fields in multiple ones with different settings.
|
MultiFieldResolver |
Abstract superclass of all multifield conflict resolvers
|
MultilevelDispatchValidator |
Class used to validate that multilevel dispatch is correctly setup in an indexed content cluster.
|
MutableAttributes |
|
NamedSchema |
|
NativeRankTypeDefinition |
The definition of a rank type used for native rank features.
|
NativeRankTypeDefinitionSet |
A set of rank type definitions used for native rank features.
|
NativeTable |
A named rank table of a certain type.
|
NativeTable.Type |
A table type enumeration
|
NetworkMetrics |
|
NetworkPortRequestor |
Interface implemented by services using network ports, identifying its requirements.
|
NewDocumentType |
|
NewDocumentType.Name |
|
NGramMatch |
The implementation of "gram" matching - splitting the incoming text and the queries into
n-grams for matching.
|
NodeResourcesTuning |
Tuning of qr-start config for a container service based on node resources.
|
NodeResourcesTuning |
Tuning of proton config for a search node based on the resources on the node.
|
NodeSpec |
Represents the group and partition id of a search interface node.
|
NodesSpecification |
A common utility class to represent a requirement for nodes during model building.
|
NoPrefixForIndexes |
match:prefix for indexed fields not supported
|
NormalizeLevel |
class representing the character normalization
we want to do on query and indexed text.
|
NormalizeLevel.Level |
The current levels are as follows:
NONE: no changes to input text
CODEPOINT: convert text into Unicode
Normalization Form Compatibility Composition
LOWERCASE: also convert text into lowercase letters
ACCENT: do both above and remove accents on characters
|
NormalizingOperation |
|
NullConfigModelRegistry |
A config model class registry that only forwards to the chained registry.
|
OnnxFeatureConverter |
Replaces instances of the onnx(model-path, output)
pseudofeature with the native Vespa ranking expression implementing
the same computation.
|
OptimizeIlscript |
Run ExpressionOptimizer on all scripts, to get rid of expressions that have no effect.
|
PageTemplates |
Owns the page templates to be handed to the qrs nodes.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
PersistenceEngine |
|
PersistenceEngine.PersistenceFactory |
Creates a config producer for the engines provider at a given node.
|
PersistenceProducer |
Serves engines config for storage clusters.
|
PersistenceProducer.Builder |
|
PortAllocBridge |
API for allocating network ports
This class acts as a bridge between NetworkPortRequestor and HostPorts
for a single call to allocatePorts(), gathering the resulting port
allocations in a list of integers.
|
PortFinder |
|
PortsMeta |
Track meta information about the ports of a service.
|
PredefinedMetricSets |
A data object for predefined metric sets.
|
PredicateProcessor |
Validates the predicate fields.
|
Processing |
Executor of processors.
|
Processing.ProcessorFactory |
|
ProcessingChain |
Represents a processing chain in the config model
|
ProcessingChains |
Root config producer for processing
|
ProcessingChainsBuilder |
Creates all processing chains from xml.
|
ProcessingHandler<CHAINS extends Chains<?>> |
Represents a handler for processing chains.
|
Processor |
Abstract superclass of all search definition processors.
|
Processor |
Representation of a Processor in the configuration model
|
Protocol |
This interface defines the necessary api for Routing to prepare and combine routing tables for all available
protocols.
|
ProtonEngine |
Initializes the engines engine on each storage node.
|
ProtonEngine.Factory |
|
ProtonProvider |
|
Provider |
Base config producer for search chains that communicate with backends.
|
QrsCache |
A helper class to wrap a set of QRS cache settings.
|
QueryCommandOperation |
|
QueryProfiles |
Owns the query profiles and query profile types to be handed to the qrs nodes.
|
QueryProfilesBuilder |
Reads the query profile and query profile types from an application package.
|
Ranking |
The rank settings given in a rank clause in the search definition.
|
RankingConstant |
A global ranking constant distributed using file distribution.
|
RankingConstant.PathType |
|
RankingConstants |
Constant values for ranking/model execution tied to a search definition, or globally to an application
package
|
RankingConstantsValidator |
RankingConstantsValidator validates all constant tensors (ranking constants) bundled with an application package
|
RankingExpressionTypeResolver |
Resolves and assigns types to all functions in a ranking expression, and
validates the types of all ranking expressions under a search instance:
Some operators constrain the types of inputs, and first-and second-phase expressions
must return scalar values.
|
RankOperation |
|
RankProfile |
Represents a rank profile - a named set of ranking settings
|
RankProfile.DiversitySettings |
|
RankProfile.MatchPhaseSettings |
|
RankProfile.RankingExpressionFunction |
A function in a rank profile
|
RankProfile.RankProperty |
A rank property.
|
RankProfile.RankSetting |
A rank setting.
|
RankProfile.RankSetting.Type |
|
RankProfile.TypeSettings |
|
RankProfileList |
The derived rank profiles of a search definition
|
RankProfileRegistry |
|
RankProfileTransformContext |
Extends the transform context with rank profile information
|
RankProfileTypeSettingsProcessor |
This processes a search instance and sets type settings on all rank profiles.
|
RankSetupValidator |
Validate rank setup for all search clusters (rank-profiles, index-schema, attributes configs), validating done
by running the binary 'vespa-verify-ranksetup-bin'
|
RankType |
The rank type of a field.
|
RankTypeOperation |
|
RankTypeResolver |
Checks if fields have defined different rank types for the same
index (typically in an index-to statement), and if they have
output a warning and use the first ranktype.
|
RawRankProfile |
A rank profile derived from a search definition, containing exactly the features available natively in the server
|
RecentLogFilter |
A filter for log messages that prevents the most recently published messages
to be published again.
|
Redundancy |
Configuration of the redundancy of a content cluster.
|
RedundancyBuilder |
Builds redundancy config for a content cluster.
|
ReferenceFieldsProcessor |
Class that processes reference fields and removes attribute aspect of such fields from summary.
|
ReflectionUtil |
Utility class containing static methods for retrieving information about the config producer tree.
|
ReservedDocumentNames |
|
ReservedDocumentTypeNameValidator |
|
ReservedFunctionNames |
Issues a warning if some function has a reserved name.
|
ResourceLimits |
Class tracking resource limits for a content cluster with engine proton.
|
ResourceLimits.Builder |
|
ResourcesReductionValidator |
Checks that no nodes resources are reduced too much in one go.
|
RestApi |
Represents a rest-api
|
RestApiBuilder |
|
RestApiContext |
|
RestApiContext.BundleInfo |
|
RestartConfigs |
Services should use this annotation to list all consumed configurations which contain definitions flagged with restart.
|
Routing |
This is the routing plugin of the Vespa model.
|
RoutingSelectorValidator |
Validates routing selector for search and content clusters
|
RoutingValidator |
Validates routing
|
RpcResourcePoolComponent |
|
SchemaDefinitionXMLHandler |
Represents a single schema file.
|
SDAnnotationType |
|
SDDocumentType |
A document definition is a list of fields.
|
SDDocumentTypeOrderer |
|
SDField |
The field class represents a document field.
|
SDParser |
A search definition parser
|
SDParserConstants |
Token literal values and constants.
|
SDParserTokenManager |
Token Manager.
|
Search |
A search definition describes (or uses) some document types, defines how these are turned into a relevancy tuned
index through indexing and how data from documents should be served at search time.
|
SearchBuilder |
Helper class for importing Search objects in an unambiguous way.
|
SearchChain |
Represents a search chain in the vespa model.
|
SearchChains |
Root config producer of the whole search chains model (contains searchchains and searchers).
|
SearchChainsBuilder |
|
SearchCluster |
Represents a search cluster.
|
SearchCoverage |
|
SearchCoverage.Builder |
|
SearchDataTypeValidator |
This Validator iterates through all search cluster in the given VespaModel to make sure that there are no custom
structs defined in any of its search definitions.
|
SearchDef |
|
SearchDefinitionBuilder |
|
SearchDocumentModel |
Internal helper class to retrieve document model and search definitions.
|
Searcher<T extends com.yahoo.component.chain.model.ChainedComponentModel> |
|
SearchField |
|
SearchField.Feature |
This is a representation of features to generate for this field.
|
SearchInterface |
This represents an interface for searching.
|
SearchManager |
|
SearchMustHaveDocument |
A search must have a document definition of the same name inside of it, otherwise crashes may occur as late as
during feeding
|
SearchNode |
Represents a search node (proton).
|
SearchNode.Builder |
|
SearchNodeWrapper |
|
SearchOrderer |
A class which can reorder a list of search definitions such that any supertype
always preceed any subtype.
|
SecretStore |
|
SecretStore.Group |
|
SecretStoreValidator |
Validates the requirements for setting up a secret store.
|
SemanticRuleBuilder |
Reads the semantic rules from the application package by delegating to SemanticRules.
|
SemanticRules |
Returns the semantic rules config form a set of rule bases.
|
SemanticRules.RuleBase |
A config view of a rule base
|
Service |
An application specific generic service
|
Service |
Representation of a process which runs a service
|
ServiceCluster |
A cluster of nodes running one application specific generic service.
|
ServiceProvider |
A provider of services (an entity which has its own top-level tag in the services.xml file).
|
Servlet |
|
ServletBuilder |
|
ServletProvider |
|
SetLanguage |
Check that no text field appears before a field that sets language.
|
SetRankTypeEmptyOnFilters |
All rank: filter fields should have rank type empty.
|
SimpleCharStream |
|
SimpleComponent |
A component that uses the class name as id, and resides in the container-disc bundle.
|
SimpleConfigProducer<T extends AbstractConfigProducer<?>> |
Some configuration level with no special handling of its own.
|
SingleNodeProvisioner |
A host provisioner used when there is no hosts.xml file (using localhost as the only host)
No state in this provisioner, i.e it does not know anything about the active
application if one exists.
|
Slobrok |
Represents a Slobrok service.
|
Sorting |
A search-time document attribute sort specification(per-document in-memory value).
|
Sorting.Function |
|
Sorting.Strength |
|
SortingOperation |
|
SortingSettings |
Validate conflicting settings for sorting
|
Source |
Config producer for source, which is contained in a provider.
|
Source.GroupOption |
|
StartupCommandChangeValidator |
Compares the startup command for the services in the next model with the ones in the old model.
|
StatisticsComponent |
|
Stemming |
The stemming setting of a field.
|
StemmingOperation |
|
StemmingResolver |
Class resolving conflicts when fields with different stemming-settings are
combined into the same index
|
StorageCluster |
Represents configuration that is common to all storage nodes.
|
StorageCluster.Builder |
|
StorageGroup |
A group of storage nodes/distributors.
|
StorageGroup.Builder |
|
StorageNode |
Class to provide config related to a specific storage node.
|
StorageNode.Builder |
|
StorServerProducer |
Serves config for stor-server for storage clusters (clusters of storage nodes).
|
StorServerProducer.Builder |
|
StorVisitorProducer |
Serves stor-visitor config for storage clusters.
|
StorVisitorProducer.Builder |
|
StreamingSearchCluster |
A search cluster of type streaming.
|
StreamingSearchClusterChangeValidator |
Validates the changes between all current and next streaming search clusters in a Vespa model.
|
StreamingValidator |
Validates streaming mode
|
StringSettingsOnNonStringFields |
|
StructFieldAttributeChangeValidator |
Validates the changes between the current and next set of struct field attributes in a document database.
|
StructFieldOperation |
|
Summaries |
A list of derived summaries
|
SummaryClass |
A summary derived from a search definition.
|
SummaryClassField |
A summary field derived from a search definition
|
SummaryClassField.Type |
The summary field type enumeration
|
SummaryConsistency |
Ensure that summary field transforms for fields having the same name
are consistent across summary classes
|
SummaryDiskAccessValidator |
Emits a warning for summaries which accesses disk.
|
SummaryDynamicStructsArrays |
Fail if:
An SD field explicitly says summary:dynamic , but the field is wset, array or struct.
|
SummaryField |
A summary field
|
SummaryField.Property |
A name-value property (used for smart summary)
|
SummaryField.Source |
A source (field name).
|
SummaryField.VsmCommand |
The command used when using data from this SummaryField to generate StreamingSummary config (vsmsummary).
|
SummaryFieldsMustHaveValidSource |
Verifies that the source fields actually refers to a valid field.
|
SummaryInFieldLongOperation |
|
SummaryInFieldOperation |
|
SummaryInFieldShortOperation |
|
SummaryMap |
A summary map (describing search-time summary field transformations)
derived from a search definition
|
SummaryNamesFieldCollisions |
Verifies that equally named summary fields in different summary classes don't use different fields for source.
|
SummaryToOperation |
|
SummaryTransform |
A value class representing a search time
transformation on a summary field.
|
SystemMetrics |
|
TagType |
The implementation of the tag datatype
|
TemporaryAnnotationReferenceDataType |
|
TemporaryImportedField |
A field that is imported from a field in a referenced document type and given an alias name.
|
TemporaryImportedFields |
A set of fields that are imported from referenced document types.
|
TemporarySDDocumentType |
|
TemporarySDField |
|
TensorFieldProcessor |
Class that processes and validates tensor fields.
|
TensorFlowFeatureConverter |
Replaces instances of the tensorflow(model-path, signature, output)
pseudofeature with the native Vespa ranking expression implementing
the same computation.
|
TestDriver |
Test driver for testing config models.
|
TestProperties |
A test-only Properties class
|
TestProperties.Spec |
|
TestRoot |
Test utility class that provides many methods for inspecting the state of a completely built model
|
TestUtil |
|
TextMatch |
|
ThreadPoolExecutorComponent |
Component definition for a Executor using ThreadPoolProvider .
|
ThreadPoolExecutorComponent.Builder |
|
TimeParser |
Utility class for parsing timeout fields.
|
Token |
Describes the input token stream.
|
TokenMgrException |
Token Manager Error.
|
TopologicalDocumentTypeSorter |
Class that sorts a list of document types in topological order
according to the document references between the types.
|
TransactionLogServer |
|
TransactionLogServer.Builder |
|
Tuning |
Class representing the tuning config used for a search cluster.
|
Tuning.SearchNode |
|
Tuning.SearchNode.Attribute |
|
Tuning.SearchNode.Attribute.Io |
|
Tuning.SearchNode.Feeding |
|
Tuning.SearchNode.FlushStrategy |
|
Tuning.SearchNode.Index |
|
Tuning.SearchNode.Index.Io |
|
Tuning.SearchNode.Index.Warmup |
|
Tuning.SearchNode.Initialize |
|
Tuning.SearchNode.IoType |
|
Tuning.SearchNode.RemovedDB |
|
Tuning.SearchNode.RemovedDB.Prune |
|
Tuning.SearchNode.RequestThreads |
|
Tuning.SearchNode.Resizing |
|
Tuning.SearchNode.Summary |
|
Tuning.SearchNode.Summary.Io |
|
Tuning.SearchNode.Summary.Store |
|
Tuning.SearchNode.Summary.Store.Component |
|
Tuning.SearchNode.Summary.Store.Compression |
|
Tuning.SearchNode.Summary.Store.Compression.Type |
|
Tuning.SearchNode.Summary.Store.LogStore |
|
TypedKey |
Common interface for various typed key (or field definitions).
|
TypedTransformProvider |
|
UnrankedRankProfile |
A low-cost ranking profile to use for watcher queries etc.
|
UriHack |
|
UrlFieldValidator |
|
UserConfigBuilder |
|
UserConfigRepo |
A UserConfigRepo is a repository for user configs, typically for a particular config producer.
|
ValidateFieldTypes |
This Processor makes sure all fields with the same name have the same DataType .
|
ValidateFieldTypesDocumentsOnly |
|
ValidateFieldWithIndexSettingsCreatesIndex |
Check that fields with index settings actually creates an index or attribute
|
Validation |
|
Validation |
Executor of validators.
|
Validator |
|
Validator |
Abstract superclass of all application package validators.
|
VespaConfigChangeAction |
Class containing the action to be performed on the given services to handle a config change
between the current active vespa model and the next vespa model to prepare.
|
VespaConfigModelRegistry |
Resolves the Vespa config model types
|
VespaDocumentType |
This class represents the builtin 'document' document type that all other documenttypes inherits.
|
VespaDomBuilder |
Builds Vespa model components using the w3c dom api
|
VespaDomBuilder.DomConfigProducerBuilder<T extends AbstractConfigProducer> |
Base class for builders of producers using DOM.
|
VespaDomBuilder.DomRootBuilder |
|
VespaMetricsConsumer |
This class sets up the 'Vespa' metrics consumer, which is mainly used for Yamas in hosted Vespa.
|
VespaMetricSet |
Encapsulates vespa service metrics.
|
VespaModel |
The root ConfigProducer node for all Vespa systems (there is currently only one).
|
VespaModelBuilder |
Base class for classes capable of building vespa model.
|
VespaModelFactory |
|
VespaRefeedAction |
Represents an action to re-feed a document type in order to handle a config change.
|
VespaRestartAction |
Represents an action to restart services in order to handle a config change.
|
VespaSearchChainsCreator |
Creates the search chains vespaPhases, vespa and native.
|
VespaServicesConfigGenerator |
|
VespaVersion |
|
VsmFields |
Vertical streaming matcher field specification
|
VsmSummary |
Vertical streaming matcher summary specification
|
WeightedSetOperation |
|
WeightOperation |
|
WordMatch |
The implementation of word matching - with word matching the field is assumed to contain a single "word" - some
contiguous sequence of word and number characters - but without changing the data at the indexing side (as with text
matching) to enforce this.
|
XgboostFeatureConverter |
Replaces instances of the xgboost(model-path)
pseudofeature with the native Vespa ranking expression implementing
the same computation.
|
XmlHelper |
Static methods for helping dom building
|
ZooKeepersConfigProvider |
|