All Classes and Interfaces
Class
Description
Interface for objects which can be archived.
Interface for objects which are trackable by catalog.
Enumeration for
SearchCatalogAccessPolicy.getTargetType()
.Generic
FieldTypes
provided by default.Defines the default contexts for
SearchSettings
.Interface to indicate a distributed lock, or one that can be shared across JVMs.
RuntimeException to identify that there was an issue obtaining or otherwise releasing a
distributed lock.
This represents an available search facet and its filtering options.
Provides a way to group related
Facets
to easily reuse them in different contexts.Represents a link between a
FacetGroup
and a Facet
.Represents a selectable option of a search facet.
Represents a search facet and its results from a search response.
Class representing the actual facet results returned from the search engine.
A field which can be indexed and searched by.
Associates a
FieldVariant
for a field to make it searchable based on a particular query
type.DTO for holding field definition data.
A generic representation for the type of a field.
Defines interface to convert a general field type to an implementation specific type.
A specific variant of a field representing the concrete indexed version with a type.
Functional interface that provides a method to execute code generically.
Interface for anything that can be indexed for search.
Handles conversions between concrete
IndexableType
and Strings.Exception thrown when there's an issue initializing an
IndexableType
.
Extensible enumeration specifying the type of Indexable being indexed (e.g.
Configuration responsible for picking up IndexableType classes to ensure they are properly
initialized and usable.
Initializer responsible for picking up IndexableType classes to ensure they are properly
initialized and usable.
Annotation to be used on Spring configuration classes to ensure an IndexableType is initialized.
A
FieldTypeConverter
which stores the field type conversions in a map.Represents and indexable that was not found when querying a service.
Enumeration of the types of redirects available to configure for search.
Generic interface for writing a record or document to a particular index, such as Solr.
Component to allow for retry-able operations.
Represents the rule filter to be searched.
Interface for objects which are sandbox trackable.
Represents a set of rules concerning what
Catalog
entities can be accessed by the
specified users.Context to evaluate against the
matchRules
of
the resolved CatalogAccessPolicies
.Properties related to
SearchCatalogAccessPolicy
Properties related to document translations for search and indexing.
Generic checked exception for search.
Generic interface for searching on a particular index, such as Solr.
This represents a redirect which should be performed based on a search query.
A response object indicating that the client should be redirected based on the original search
query.
Represents the request for a query to be searched.
Represents the results from a search.
Represents a group of search settings for an application or tenant to allow sharing
Facets
and SortOptions
between different environments.Properties for configuring
SearchSettings
and whether they are in use.Links a
SortGroup
to a SearchSettings
instance.Links a
SortGroup
to a SearchSettings
instance.Provides a way to group related
SortOptions
to easily reuse them in different
contexts.Represents a link between a
SortOption
and a SortGroup
.A sorting option for a particular field.
Information on the active sorting and available sorts for a
SearchResponse
.Represents a set of spelling suggestions on a spelling corrected term.
Returned in a TypeAheadResult, this contains suggestion values returned by the search engine.
Signifies a field to be used in a suggestion.
Represents a single search autocomplete suggestion
Represents the request data for a type-ahead request.
Represents a suggestion to be returned in a
TypeAheadResponse
.