All Classes and Interfaces

Class
Description
Interface for objects which can be archived.
Interface for objects which are trackable by catalog.
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
Defines an entity that holds the value for a translation of a String field on another entity in a particular Locale.
 
 
Represents the request data for a type-ahead request.
 
Represents a suggestion to be returned in a TypeAheadResponse.