Package com.broadleafcommerce.search.api.domain
package com.broadleafcommerce.search.api.domain
-
ClassDescriptionInterface for objects which can be archived.Interface for objects which are trackable by catalog.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 aFacetGroup
and aFacet
.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 aFieldVariant
for a field to make it searchable based on a particular query type.DTO for holding field definition data.A specific variant of a field representing the concrete indexed version with a type.Indexable<ID>Interface for anything that can be indexed for search.Represents and indexable that was not found when querying a service.Represents the rule filter to be searched.Interface for objects which are sandbox trackable.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 sharingFacets
andSortOptions
between different environments.Links aSortGroup
to aSearchSettings
instance.Links aSortGroup
to aSearchSettings
instance.Provides a way to group relatedSortOptions
to easily reuse them in different contexts.Represents a link between aSortOption
and aSortGroup
.A sorting option for a particular field.Information on the active sorting and available sorts for aSearchResponse
.Represents a set of spelling suggestions on a spelling corrected term.Signifies a field to be used in a suggestion.Represents a suggestion to be returned in aTypeAheadResponse
.