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.DTO for holding customer information for personalizing search for a customer.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.PagedModel<T>Broadleaf: Copy of Spring Data concept for possible use earlier than spring data commons 3.3.x DTO to build stable JSON representations of a Spring DataPage
.This represents a rule that can be configured to increase the relevancy of a document.Provides a way to group relatedrelevancy rules
to easily reuse them in different contexts.Represents a link between aRelevancyRuleGroup
and aRelevancyRule
.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 aRelevancyRuleGroup
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
.