A B C D E F G H I L M N P R S T V W 
All Classes All Packages

A

abbreviation(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
Short field name which will be used for request parameters for example in sorting and filtering, as well as response field names.
add(String) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
Adds a word to the suggestion list.
addAll(List<String>) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
Adds a list of words to the suggestion list.
addFieldType(String, String) - Method in class com.broadleafcommerce.search.api.service.MapFieldTypeConverter
Adds a supported field type.
addOccurrence(int, int) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
Adds an additional occurrence of this term in the search query.
addQuerySuggestion(String, long) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
Add a suggested query replacement.
addSpellSuggestion(String, List<String>, int, int) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
Add a new spell check suggestion to the results.
afterPropertiesSet() - Method in class com.broadleafcommerce.search.api.type.autoconfigure.IndexableTypeInitializer
 
Archiveable - Interface in com.broadleafcommerce.search.api.domain
Interface for objects which can be archived.

B

BOOLEAN - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
BOOLEANS - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
build() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
 
builder() - Static method in class com.broadleafcommerce.search.api.domain.FieldDefinition
 

C

canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.Facet
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.FacetRange
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.FacetResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.FacetValue
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.FieldQuery
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.FieldVariant
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.Filter
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.FilterRangeValue
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.RuleFilter
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.SearchRedirectResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.SortOption
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.SortResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult.SuggestedQuery
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion.TermPosition
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.SuggestionField
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.typeahead.Suggestion
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.typeahead.SuggestionPhrase
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadSuggestionConfiguration
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.type.FieldType
 
canEqual(Object) - Method in class com.broadleafcommerce.search.api.type.IndexableType
 
canParticipate() - Method in interface com.broadleafcommerce.search.api.DistributedLock
Indicates if the current thread, JVM, or environment can use this lock.
CatalogTrackable - Interface in com.broadleafcommerce.search.api.domain
Interface for objects which are trackable by catalog.
com.broadleafcommerce.search.api - package com.broadleafcommerce.search.api
 
com.broadleafcommerce.search.api.domain - package com.broadleafcommerce.search.api.domain
 
com.broadleafcommerce.search.api.domain.translation - package com.broadleafcommerce.search.api.domain.translation
 
com.broadleafcommerce.search.api.domain.typeahead - package com.broadleafcommerce.search.api.domain.typeahead
 
com.broadleafcommerce.search.api.service - package com.broadleafcommerce.search.api.service
 
com.broadleafcommerce.search.api.type - package com.broadleafcommerce.search.api.type
 
com.broadleafcommerce.search.api.type.annotations - package com.broadleafcommerce.search.api.type.annotations
 
com.broadleafcommerce.search.api.type.autoconfigure - package com.broadleafcommerce.search.api.type.autoconfigure
 
com.broadleafcommerce.search.provider - package com.broadleafcommerce.search.provider
 
com.broadleafcommerce.search.util - package com.broadleafcommerce.search.util
 
combined(boolean) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
Whether or not this field should be a combination of multiple path values.
conversions - Variable in class com.broadleafcommerce.search.api.service.MapFieldTypeConverter
A bi-directional map to store conversions from generic field types to search-engine-specific implementation field types, and vice versa.
convert(IndexableType) - Method in class com.broadleafcommerce.search.api.type.IndexableConverter.ConvertToString
 
convert(IndexableType) - Method in class com.broadleafcommerce.search.api.type.IndexableType.IndexableTypeConverter
 
convert(String) - Method in class com.broadleafcommerce.search.api.type.IndexableConverter.ConvertFromString
 
convertFieldType(String) - Method in interface com.broadleafcommerce.search.api.service.FieldTypeConverter
Convert a generic field type to an implementation specific type.
convertFieldType(String) - Method in class com.broadleafcommerce.search.api.service.MapFieldTypeConverter
 
convertFromString() - Method in class com.broadleafcommerce.search.api.type.autoconfigure.IndexableTypeAutoConfiguration
 
ConvertFromString() - Constructor for class com.broadleafcommerce.search.api.type.IndexableConverter.ConvertFromString
 
convertToString() - Method in class com.broadleafcommerce.search.api.type.autoconfigure.IndexableTypeAutoConfiguration
 
ConvertToString() - Constructor for class com.broadleafcommerce.search.api.type.IndexableConverter.ConvertToString
 
CURRENCY - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
currentThreadHoldsLock() - Method in interface com.broadleafcommerce.search.api.DistributedLock
Indicates if the current thread holds the lock.

D

DATE - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
DATES - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
DefaultFieldType - Class in com.broadleafcommerce.search.api.type
Generic FieldTypes provided by default.
DefaultFieldType(String) - Constructor for class com.broadleafcommerce.search.api.type.DefaultFieldType
 
deleteByField(String, String, int, String...) - Method in interface com.broadleafcommerce.search.provider.ReindexProvider
Perform a delete operation, deleting by a field name and value.
delimiter(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
If this is a combined field, this is the delimiter string which should separate the values found from the propertyPaths.
DistributedLock - Interface in com.broadleafcommerce.search.api
Interface to indicate a distributed lock, or one that can be shared across JVMs.
DistributedLockException - Exception in com.broadleafcommerce.search.api
RuntimeException to identify that there was an issue obtaining or otherwise releasing a distributed lock.
DistributedLockException() - Constructor for exception com.broadleafcommerce.search.api.DistributedLockException
 
DistributedLockException(String) - Constructor for exception com.broadleafcommerce.search.api.DistributedLockException
 
DistributedLockException(String, Throwable) - Constructor for exception com.broadleafcommerce.search.api.DistributedLockException
 
DistributedLockException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.search.api.DistributedLockException
 
DistributedLockException(Throwable) - Constructor for exception com.broadleafcommerce.search.api.DistributedLockException
 
DOUBLE - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
DOUBLES - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 

E

EMAIL - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
EMAILS - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.Facet
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.FacetRange
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.FacetResponse
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.FacetValue
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.FieldQuery
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.FieldVariant
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.Filter
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.FilterRangeValue
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.RuleFilter
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.SearchRedirectResponse
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.SortOption
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.SortResponse
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult.SuggestedQuery
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion.TermPosition
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.SuggestionField
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.typeahead.Suggestion
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.typeahead.SuggestionPhrase
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadResponse
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
 
equals(Object) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadSuggestionConfiguration
 
equals(Object) - Method in class com.broadleafcommerce.search.api.type.FieldType
 
equals(Object) - Method in class com.broadleafcommerce.search.api.type.IndexableType
 
execute() - Method in interface com.broadleafcommerce.search.util.GenericOperation
Provides a mechanism to simply execute a block of code, generically.
executeRetryableOperation(GenericOperation<R>) - Static method in class com.broadleafcommerce.search.util.RetryableOperationUtil
Executes the provided operation up to 5 times if there are exceptions, waiting an additive 100 ms between tries.
executeRetryableOperation(GenericOperation<R>, int, long, boolean, Class<? extends Exception>...) - Static method in class com.broadleafcommerce.search.util.RetryableOperationUtil
Executes the provided operation up to as many times as the retries argument.
executeRetryableOperation(GenericOperation<R>, Class<? extends Exception>...) - Static method in class com.broadleafcommerce.search.util.RetryableOperationUtil
Executes the provided operation up to 5 times if there are exceptions, waiting an additive 100 ms between tries.

F

facet(Facet) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
The facet which is driven by this field.
Facet - Class in com.broadleafcommerce.search.api.domain
This represents an available search facet and its filtering options.
Facet() - Constructor for class com.broadleafcommerce.search.api.domain.Facet
 
faceted(boolean) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
Indicates if this field has a facet.
FacetRange - Class in com.broadleafcommerce.search.api.domain
Represents a selectable option of a search facet.
FacetRange() - Constructor for class com.broadleafcommerce.search.api.domain.FacetRange
 
FacetResponse - Class in com.broadleafcommerce.search.api.domain
Represents a search facet and its results from a search response.
FacetResponse() - Constructor for class com.broadleafcommerce.search.api.domain.FacetResponse
 
FacetValue - Class in com.broadleafcommerce.search.api.domain
Class representing the actual facet results returned from the search engine.
FacetValue() - Constructor for class com.broadleafcommerce.search.api.domain.FacetValue
 
facetVariantType(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
The field variant type which should be faceted on.
FieldDefinition - Class in com.broadleafcommerce.search.api.domain
A field which can be indexed and searched by.
FieldDefinition() - Constructor for class com.broadleafcommerce.search.api.domain.FieldDefinition
 
FieldDefinition(String, String, String, boolean, String, boolean, String, List<String>, String, String, boolean, List<FieldVariant>, boolean, Facet, String, boolean, SortOption, String, boolean, List<FieldQuery>, Map<String, FieldVariant>) - Constructor for class com.broadleafcommerce.search.api.domain.FieldDefinition
 
FieldDefinition.FieldDefinitionBuilder - Class in com.broadleafcommerce.search.api.domain
 
fieldQueries(List<FieldQuery>) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
Defines how this field should be queried by variants on particular query types.
FieldQuery - Class in com.broadleafcommerce.search.api.domain
Associates a FieldVariant for a field to make it searchable based on a particular query type.
FieldQuery() - Constructor for class com.broadleafcommerce.search.api.domain.FieldQuery
 
FieldType - Class in com.broadleafcommerce.search.api.type
A generic representation for the type of a field.
FieldType(String) - Constructor for class com.broadleafcommerce.search.api.type.FieldType
 
FieldType(String, boolean) - Constructor for class com.broadleafcommerce.search.api.type.FieldType
 
FieldTypeConverter - Interface in com.broadleafcommerce.search.api.service
Defines interface to convert a general field type to an implementation specific type.
FieldVariant - Class in com.broadleafcommerce.search.api.domain
A specific variant of a field representing the concrete indexed version with a type.
FieldVariant() - Constructor for class com.broadleafcommerce.search.api.domain.FieldVariant
 
fieldVariantMap(Map<String, FieldVariant>) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
A map of each field variant type to the corresponding FieldVariant.
Filter - Class in com.broadleafcommerce.search.api.domain
 
Filter() - Constructor for class com.broadleafcommerce.search.api.domain.Filter
 
FilterRangeValue - Class in com.broadleafcommerce.search.api.domain
 
FilterRangeValue() - Constructor for class com.broadleafcommerce.search.api.domain.FilterRangeValue
 
fromString(String) - Static method in class com.broadleafcommerce.search.api.type.IndexableType
 

G

GenericOperation<R> - Interface in com.broadleafcommerce.search.util
Functional interface that provides a method to execute code generically.
getAbbreviation() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Short field name which will be used for request parameters for example in sorting and filtering, as well as response field names.
getAllIndexableTypes() - Static method in class com.broadleafcommerce.search.api.type.IndexableType
Get all of the existing indexable types.
getAutocompleteSuggestionLimit() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
The number of autocomplete suggestions to return on a TypeAhead search.
getAutoCorrectQuery() - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
Optional.
getBehaviors() - Method in class com.broadleafcommerce.search.api.type.IndexableType
The trackable behaviors which apply to objects of this indexable type.
getBoost() - Method in class com.broadleafcommerce.search.api.domain.FieldQuery
The amount to boost this variant for this query type.
getCatalogOmissions() - Method in interface com.broadleafcommerce.search.api.domain.CatalogTrackable
The IDs of descendant catalogs in which this context version of the product has been omitted as a result of one or more filters.
getCatalogOverrides() - Method in interface com.broadleafcommerce.search.api.domain.CatalogTrackable
Get any catalog contexts where this trackable has been overridden.
getChildren() - Method in class com.broadleafcommerce.search.api.type.IndexableType
Returns a set of IndexableType instances that have this instance as a parent.
getConfig() - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest
The configuration to use on this TypeAhead query.
getConfigName() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
The name of this configuration.
getContextState() - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
A subset of Tracking information to expose the context state for this object.
getDebug() - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadResponse
The raw query response for debugging purposes.
getDelimiter() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
If this is a combined field, this is the delimiter string which should separate the values found from the propertyPaths.
getDisplayOrder() - Method in class com.broadleafcommerce.search.api.domain.Facet
Order in which to display this facet on a list of facets.
getDisplayOrder() - Method in class com.broadleafcommerce.search.api.domain.FacetRange
Order in which to display this range on a list of facet ranges.
getDisplayOrder() - Method in class com.broadleafcommerce.search.api.domain.FacetValue
The display order for this facet value.
getDisplayOrder() - Method in class com.broadleafcommerce.search.api.domain.SortOption
The display order of this sort option
getEnableSpellCheck() - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
Optional.
getEndOffset() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion.TermPosition
 
getEntityField() - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
The name of the field on the entity to which this translation applies.
getEntityId() - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
The ID of the entity to which this translation applies.
getEntityType() - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
The type of the entity to which this translation applies, e.g., PRODUCT, CATEGORY, OFFER.
getFacet() - Method in class com.broadleafcommerce.search.api.domain.FacetResponse
The facet which was determined in the search.
getFacet() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The facet which is driven by this field.
getFacetRule() - Method in class com.broadleafcommerce.search.api.domain.Facet
The rule required to be met for this facet to be active.
getFacets() - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
The facets returned in the search result.
getFacetVariant() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Retrieve the FieldVariant to be used for faceting.
getFacetVariantType() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The field variant type which should be faceted on.
getField() - Method in class com.broadleafcommerce.search.api.domain.FieldVariant
The field which this variant represents.
getField() - Method in class com.broadleafcommerce.search.api.domain.SortOption
The field to be sorted on
getFieldDefinition() - Method in class com.broadleafcommerce.search.api.domain.SuggestionField
The field definition to provide suggestions for.
getFieldQueries() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Defines how this field should be queried by variants on particular query types.
getFieldVariant() - Method in class com.broadleafcommerce.search.api.domain.SuggestionField
Retrieves the FieldVariant to be used for this suggestion field.
getFieldVariantMap() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
A map of each field variant type to the corresponding FieldVariant.
getFilters() - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
The list of filters to apply to this query.
getFilterVariant() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Retrieve the FieldVariant to be used for filtering.
getHighlightAppend() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
When highlighting, this is a string that will be prepended to a matching keyword.
getHighlightedSuggestion() - Method in class com.broadleafcommerce.search.api.domain.typeahead.SuggestionPhrase
A suggested or phrase with highlighting applied.
getHighlightFields() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
The fields to highlight.
getHighlightFragmentSize() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
The approximate size, in characters, of fragments to consider for highlighting.
getHighlightPrepend() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
When highlighting, this is a string that will be prepended to a matching keyword.
getHits() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult.SuggestedQuery
 
getId() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The context ID of the field.
getId() - Method in interface com.broadleafcommerce.search.api.domain.Indexable
Returns the identifier for this object.
getId() - Method in class com.broadleafcommerce.search.api.domain.NotFoundIndexable
 
getId() - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
The context ID of this search redirect.
getId() - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
The context ID of this Translation
getId() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
 
getIncorrectWord() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
The original word in the search query that is misspelled.
getIndexableType() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The type to which this field belongs.
getIndexableType() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
The IndexableType this configuration belongs to.
getInstance(String) - Static method in class com.broadleafcommerce.search.api.type.FieldType
Get the instance of FieldType for the given named type representation.
getInstance(String) - Static method in class com.broadleafcommerce.search.api.type.IndexableType
Retrieves an IndexableType based on its String representation.
getJsonMap() - Method in interface com.broadleafcommerce.search.api.domain.Indexable
The raw JSON map representing the Indexable object.
getJsonMap() - Method in class com.broadleafcommerce.search.api.domain.NotFoundIndexable
 
getJsonPath() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Retrieve the JSON path to the property holding this field on an indexable object, if present.
getJsonPaths() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
If this field is combined, retrieve the JSON path to the property holding the fields on an indexable object to be combined, if present.
getKeyWords() - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadResponse
The keywords associated with this response.
getLabel() - Method in class com.broadleafcommerce.search.api.domain.Facet
A value intended for display on a UI.
getLabel() - Method in class com.broadleafcommerce.search.api.domain.FacetRange
The label for this facet range, suitable for display.
getLabel() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The label of the field, suitable for display.
getLabel() - Method in class com.broadleafcommerce.search.api.domain.SortOption
The label of this search option
getLabel() - Method in class com.broadleafcommerce.search.api.type.IndexableType
The label representation of the indexable type shown for administration.
getLocale() - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
The Locale wherein this Translation is applicable
getMarketplaceApplications() - Method in interface com.broadleafcommerce.search.api.domain.CatalogTrackable
All of the IDs of marketplace applications where this product could appear in, based on the catalog hierarchy.
getMaxValue() - Method in class com.broadleafcommerce.search.api.domain.FacetRange
The highest value included in this facet range.
getMaxValue() - Method in class com.broadleafcommerce.search.api.domain.FacetValue
If ranged, the upper bound of values matching this facet value
getMaxValue() - Method in class com.broadleafcommerce.search.api.domain.FilterRangeValue
The maximum value to be applied on this filter.
getMinValue() - Method in class com.broadleafcommerce.search.api.domain.FacetRange
The lowest value included in this facet range.
getMinValue() - Method in class com.broadleafcommerce.search.api.domain.FacetValue
If ranged, the lower bound of values matching this facet value
getMinValue() - Method in class com.broadleafcommerce.search.api.domain.FilterRangeValue
The minimum value to be applied on this filter value.
getMultiValuedCombinedPropertyRootPath() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
For fields which are both FieldDefinition.multiValued AND FieldDefinition.combined, this will be path to the list containing the objects representing each value.
getName() - Method in class com.broadleafcommerce.search.api.domain.Facet
Name to use to identify the facet.
getName() - Method in class com.broadleafcommerce.search.api.domain.Filter
The name of the property to filter on, e.g.
getName() - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
A name to describe the purpose of this search redirect.
getName() - Method in class com.broadleafcommerce.search.api.domain.SortOption
Name to use to identify the sort option.
getName() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadSuggestionConfiguration
The name to be displayed in the results.
getOffsets() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
The offset positions of this string in the original query.
getOriginalQuery() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
The original search query.
getOverrideLocale() - Method in class com.broadleafcommerce.search.api.domain.RuleFilter
The override locale to be used when evaluating the rule in the RSQLSolrQueryContributor.
getParent() - Method in class com.broadleafcommerce.search.api.type.IndexableType
Some of these enumerated types can have a parent or common type.
getPhraseSlop() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
The phrase slop.
getPropertyPath() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The JSON path of this field excluding the root prefix, "$.".
getPropertyPaths() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
If this is a combined field, these are the JSON paths to the fields to be combined into the final value, excluding the root prefix, "$.".
getQuantity() - Method in class com.broadleafcommerce.search.api.domain.FacetValue
The quantity of results matching this facet value
getQuery() - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
The raw search query.
getQuery() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult.SuggestedQuery
 
getQuery() - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest
The TypeAhead query.
getQueryMatch() - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
The value that a query must match to activate the redirect.
getQueryType() - Method in class com.broadleafcommerce.search.api.domain.FieldQuery
The query type which should be boosted on.
getRanges() - Method in class com.broadleafcommerce.search.api.domain.Facet
The different range options available for filtering on this search facet.
getRanges() - Method in class com.broadleafcommerce.search.api.domain.Filter
The ranged values of this filter.
getRedirect() - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
A redirect generated based on the original request query.
getRedirectType() - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
The type of redirect which should be performed.
getRedirectType() - Method in class com.broadleafcommerce.search.api.domain.SearchRedirectResponse
The HTTP status type of redirect which should be performed
getRedirectUri() - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
The URI which the client should be redirected to if the search query matches.
getRedirectUri() - Method in class com.broadleafcommerce.search.api.domain.SearchRedirectResponse
The URI to which the client should be redirected.
getResultLimit() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadSuggestionConfiguration
The maximum number of results to return for this configuration.
getRule() - Method in class com.broadleafcommerce.search.api.domain.RuleFilter
Rule-based RSQL filters to be searched upon
getRuleFilters() - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
Additional rule-based RSQL filters to apply to this query.
getSandboxOverrides() - Method in interface com.broadleafcommerce.search.api.domain.SandboxTrackable
Get any sandbox contexts where this trackable has been overridden.
getSandboxOwner() - Method in interface com.broadleafcommerce.search.api.domain.SandboxTrackable
Get the owner of this object in the sandbox context.
getSortOption() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The sort option which is driven by this field.
getSortOption() - Method in class com.broadleafcommerce.search.api.domain.SortResponse
The Sort Option information for this sort.
getSorts() - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
The sort options returned in the search result.
getSortVariant() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Retrieve the FieldVariant to be used for sorting.
getSortVariantType() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The field variant type which should be sorted on.
getSpellCheckResult() - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
Set if spellcheck returned any results.
getStartOffset() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion.TermPosition
 
getSuggestedQueries() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
The suggested queries after spell correction, in order of most to least recommended.
getSuggestion() - Method in class com.broadleafcommerce.search.api.domain.typeahead.SuggestionPhrase
A suggested word or phrase.
getSuggestionFields() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadSuggestionConfiguration
The list of fields to be returned with this suggestion.
getSuggestionMap() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
Suggested spelling corrections of the original query to retrieve results.
getSuggestions() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
Get all of the spell check suggestions.
getSuggestions() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
The suggested terms to replace the corrected word, ordered by recommendation.
getSuggestions() - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadResponse
A map of suggestions, with the key being the name of the origin of the suggestion.
getTerm() - Method in class com.broadleafcommerce.search.api.domain.typeahead.Suggestion
The suggested term.
getTopLevelAncestor() - Method in class com.broadleafcommerce.search.api.type.IndexableType
Recursively finds the highest level ancestor for this IndexableType.
getTopSuggestionQuery() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
Get the best suggested query based on the number of hits.
getTrackableBehaviorPackage() - Method in class com.broadleafcommerce.search.api.type.IndexableType
Produce a TrackableBehaviorPackage for the behaviors on this indexable type.
getTranslations() - Method in interface com.broadleafcommerce.search.api.domain.Indexable
Any translations present for this Indexable object.
getTranslations() - Method in class com.broadleafcommerce.search.api.domain.NotFoundIndexable
 
getType() - Method in class com.broadleafcommerce.search.api.domain.FieldVariant
The general type of value stored in this field.
getType() - Method in interface com.broadleafcommerce.search.api.domain.Indexable
Provides a type or "namespace" for documents that are co-mingled in an index.
getType() - Method in class com.broadleafcommerce.search.api.domain.NotFoundIndexable
 
getType() - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
The IndexableType for this query.
getType() - Method in class com.broadleafcommerce.search.api.type.FieldType
The named representation of the type.
getType() - Method in class com.broadleafcommerce.search.api.type.IndexableType
The named representation of the indexable type.
getTypeAheadSuggestionConfigurations() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
Configurations defining what should be returned on a TypeAhead query.
getTypeHint() - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
The type hint for this translation.
getValue() - Method in class com.broadleafcommerce.search.api.domain.FacetValue
The value label for this facet value.
getValue() - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
This field holds the actual translated value.
getValues() - Method in class com.broadleafcommerce.search.api.domain.FacetResponse
The values returned from search for this facet.
getValues() - Method in class com.broadleafcommerce.search.api.domain.Filter
The values of the filter.
getVariantMap() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Returns a lazily initialized map of each field variant type to the corresponding FieldVariant.
getVariants() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The specific typed variants for this field.
getVariantType() - Method in class com.broadleafcommerce.search.api.domain.FieldQuery
The field variant type which should be boosted on.
getVariantType() - Method in class com.broadleafcommerce.search.api.domain.SuggestionField
The variant type to use when building suggestions.
GLOBAL_ENV_CAN_OBTAIN_LOCK_PROPERTY_NAME - Static variable in interface com.broadleafcommerce.search.api.DistributedLock
Default property name to determine, globally, whether this environment (JVM) can obtain a lock of this type.

H

hashCode() - Method in class com.broadleafcommerce.search.api.domain.Facet
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.FacetRange
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.FacetResponse
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.FacetValue
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.FieldQuery
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.FieldVariant
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.Filter
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.FilterRangeValue
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.RuleFilter
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.SearchRedirectResponse
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.SortOption
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.SortResponse
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult.SuggestedQuery
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion.TermPosition
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.SuggestionField
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.typeahead.Suggestion
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.typeahead.SuggestionPhrase
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadResponse
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
 
hashCode() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadSuggestionConfiguration
 
hashCode() - Method in class com.broadleafcommerce.search.api.type.FieldType
 
hashCode() - Method in class com.broadleafcommerce.search.api.type.IndexableType
 
hasTrackableBehavior(TrackableBehavior) - Method in class com.broadleafcommerce.search.api.type.IndexableType
Check whether or not objects of this indexable type exhibit the given TrackableBehavior.

I

id(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
The context ID of the field.
Indexable<ID> - Interface in com.broadleafcommerce.search.api.domain
Interface for anything that can be indexed for search.
IndexableConverter - Class in com.broadleafcommerce.search.api.type
Handles conversions between concrete IndexableType and Strings.
IndexableConverter() - Constructor for class com.broadleafcommerce.search.api.type.IndexableConverter
 
IndexableConverter.ConvertFromString - Class in com.broadleafcommerce.search.api.type
 
IndexableConverter.ConvertToString - Class in com.broadleafcommerce.search.api.type
 
IndexableInitializationException - Exception in com.broadleafcommerce.search.api.type
Exception thrown when there's an issue initializing an IndexableType.
IndexableInitializationException(String, Exception) - Constructor for exception com.broadleafcommerce.search.api.type.IndexableInitializationException
Constructs a new runtime exception with the specified detail message and cause.
indexableType(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
The type to which this field belongs.
IndexableType - Class in com.broadleafcommerce.search.api.type
Extensible enumeration specifying the type of Indexable being indexed (e.g.
IndexableType(String, boolean, TrackableBehavior...) - Constructor for class com.broadleafcommerce.search.api.type.IndexableType
Constructs an IndexableType from a String.
IndexableType(String, String, boolean, boolean, TrackableBehavior...) - Constructor for class com.broadleafcommerce.search.api.type.IndexableType
Constructs an IndexableType from a String with a label.
IndexableType(String, String, boolean, TrackableBehavior...) - Constructor for class com.broadleafcommerce.search.api.type.IndexableType
Constructs an IndexableType from a String with a label.
IndexableType(String, String, IndexableType, boolean, boolean, TrackableBehavior...) - Constructor for class com.broadleafcommerce.search.api.type.IndexableType
Constructs an instance of IndexableType with a parent.
IndexableType.IndexableTypeConverter - Class in com.broadleafcommerce.search.api.type
 
IndexableTypeAutoConfiguration - Class in com.broadleafcommerce.search.api.type.autoconfigure
Configuration responsible for picking up IndexableType classes to ensure they are properly initialized and usable.
IndexableTypeAutoConfiguration() - Constructor for class com.broadleafcommerce.search.api.type.autoconfigure.IndexableTypeAutoConfiguration
 
IndexableTypeConverter() - Constructor for class com.broadleafcommerce.search.api.type.IndexableType.IndexableTypeConverter
 
indexableTypeInitializer(ApplicationContext) - Method in class com.broadleafcommerce.search.api.type.autoconfigure.IndexableTypeAutoConfiguration
 
IndexableTypeInitializer - Class in com.broadleafcommerce.search.api.type.autoconfigure
Initializer responsible for picking up IndexableType classes to ensure they are properly initialized and usable.
IndexableTypeInitializer(ApplicationContext) - Constructor for class com.broadleafcommerce.search.api.type.autoconfigure.IndexableTypeInitializer
 
IndexableTypes - Annotation Type in com.broadleafcommerce.search.api.type.annotations
Annotation to be used on Spring configuration classes to ensure an IndexableType is initialized.
INTEGER - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
INTEGERS - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
InvalidSearchException - Exception in com.broadleafcommerce.search.api
 
InvalidSearchException() - Constructor for exception com.broadleafcommerce.search.api.InvalidSearchException
 
InvalidSearchException(String) - Constructor for exception com.broadleafcommerce.search.api.InvalidSearchException
 
InvalidSearchException(String, Throwable) - Constructor for exception com.broadleafcommerce.search.api.InvalidSearchException
 
InvalidSearchException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.search.api.InvalidSearchException
 
InvalidSearchException(Throwable) - Constructor for exception com.broadleafcommerce.search.api.InvalidSearchException
 
isActive() - Method in class com.broadleafcommerce.search.api.domain.FacetValue
Whether or not this facet value was active on the search
isActive() - Method in class com.broadleafcommerce.search.api.domain.SortResponse
Whether or not this sort is active.
isArchived() - Method in interface com.broadleafcommerce.search.api.domain.Archiveable
Whether or not this object is archived.
isCombined() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Whether or not this field should be a combination of multiple path values.
isCorrectedQuery() - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
If no results were found and a different query was executed than the original, this is set to true.
isDebug() - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
If set to true, a string containing debug information about the query results will be returned.
isDebug() - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest
If set to true, a string containing debug information about the query results will be returned.
isDescending() - Method in class com.broadleafcommerce.search.api.domain.SortResponse
Whether the sort should be descending.
isFaceted() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Indicates if this field has a facet.
isFaceted() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadSuggestionConfiguration
Is this configuration faceted? Required for showing a result count.
isIncludeInResponse() - Method in class com.broadleafcommerce.search.api.domain.FieldVariant
Determines whether or not this variant should be included in the search response.
isMultiSelect() - Method in class com.broadleafcommerce.search.api.domain.Facet
Determines whether or not this facet allows multiple values to be selected.
isMultiValued() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Whether or not this field should contain a list of values.
isMultiValued() - Method in class com.broadleafcommerce.search.api.type.FieldType
Whether this type supports multiple values.
isNotFound() - Method in interface com.broadleafcommerce.search.api.domain.Indexable
Returns true if the item was not found when querying the service, otherwise false.
isNotFound() - Method in class com.broadleafcommerce.search.api.domain.NotFoundIndexable
 
isRanged() - Method in class com.broadleafcommerce.search.api.domain.Facet
Designates whether or not this facet is ranged.
isRanged() - Method in class com.broadleafcommerce.search.api.domain.FacetValue
Whether or not this value is a range.
isRangedFilter() - Method in class com.broadleafcommerce.search.api.domain.Filter
Determines whether or not this is a ranged query.
isRegex() - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
Whether or not the queryMatch should be applied as a Regex.
isRuledFacet() - Method in class com.broadleafcommerce.search.api.domain.Facet
 
isSearchable() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Whether or not the search query should be applied to this field on search.
isSortable() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Indicates if this field is sortable.
isSpellCheckedQuery() - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
This is set to true if this query has already been run once to avoid unnecessarily spellchecking the query a second time.
isTranslatable() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Indicates if this field is translatable.
isTranslatable() - Method in class com.broadleafcommerce.search.api.type.IndexableType
Whether or not objects of this indexable type are translatable.
isVendorBehavior() - Method in class com.broadleafcommerce.search.api.type.IndexableType
Whether or not objects of this indexable type can be discriminated by vendor

L

label(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
The label of the field, suitable for display.
LOCATION - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
LONG - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
LONGS - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 

M

MapFieldTypeConverter - Class in com.broadleafcommerce.search.api.service
A FieldTypeConverter which stores the field type conversions in a map.
MapFieldTypeConverter() - Constructor for class com.broadleafcommerce.search.api.service.MapFieldTypeConverter
 
MONEY - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
multiValued(boolean) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
Whether or not this field should contain a list of values.
multiValuedCombinedPropertyRootPath(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
For fields which are both FieldDefinition.FieldDefinitionBuilder.multiValued AND FieldDefinition.FieldDefinitionBuilder.combined, this will be path to the list containing the objects representing each value.

N

NotFoundIndexable - Class in com.broadleafcommerce.search.api.domain
Represents and indexable that was not found when querying a service.
NotFoundIndexable() - Constructor for class com.broadleafcommerce.search.api.domain.NotFoundIndexable
 

P

PERMANENT - com.broadleafcommerce.search.api.type.RedirectType
 
propertyPath(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
The JSON path of this field excluding the root prefix, "$.".
propertyPaths(List<String>) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
If this is a combined field, these are the JSON paths to the fields to be combined into the final value, excluding the root prefix, "$.".

R

RedirectType - Enum in com.broadleafcommerce.search.api.type
Enumeration of the types of redirects available to configure for search.
ReindexProvider<D> - Interface in com.broadleafcommerce.search.provider
Generic interface for writing a record or document to a particular index, such as Solr.
retrieveFieldType(String) - Method in interface com.broadleafcommerce.search.api.service.FieldTypeConverter
Retrieve the generic field type from the implementation specific type.
retrieveFieldType(String) - Method in class com.broadleafcommerce.search.api.service.MapFieldTypeConverter
 
RetryableOperationUtil - Class in com.broadleafcommerce.search.util
Component to allow for retry-able operations.
RetryableOperationUtil() - Constructor for class com.broadleafcommerce.search.util.RetryableOperationUtil
 
RuleFilter - Class in com.broadleafcommerce.search.api.domain
Represents the rule filter to be searched.
RuleFilter() - Constructor for class com.broadleafcommerce.search.api.domain.RuleFilter
 

S

SandboxTrackable - Interface in com.broadleafcommerce.search.api.domain
Interface for objects which are sandbox trackable.
search(Q, IndexableType) - Method in interface com.broadleafcommerce.search.provider.SearchProvider
Execute a search for the provided requested implementation-specific query and type.
search(Q, String) - Method in interface com.broadleafcommerce.search.provider.SearchProvider
Execute a search for the provided requested implementation-specific query and the collection.
searchable(boolean) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
Whether or not the search query should be applied to this field on search.
SearchException - Exception in com.broadleafcommerce.search.api
 
SearchException() - Constructor for exception com.broadleafcommerce.search.api.SearchException
 
SearchException(String) - Constructor for exception com.broadleafcommerce.search.api.SearchException
 
SearchException(String, Throwable) - Constructor for exception com.broadleafcommerce.search.api.SearchException
 
SearchException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.search.api.SearchException
 
SearchException(Throwable) - Constructor for exception com.broadleafcommerce.search.api.SearchException
 
SearchIndexException - Exception in com.broadleafcommerce.search.api
Generic checked exception for search.
SearchIndexException() - Constructor for exception com.broadleafcommerce.search.api.SearchIndexException
 
SearchIndexException(String) - Constructor for exception com.broadleafcommerce.search.api.SearchIndexException
 
SearchIndexException(String, Throwable) - Constructor for exception com.broadleafcommerce.search.api.SearchIndexException
 
SearchIndexException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.search.api.SearchIndexException
 
SearchIndexException(Throwable) - Constructor for exception com.broadleafcommerce.search.api.SearchIndexException
 
SearchProvider<Q,​R> - Interface in com.broadleafcommerce.search.provider
Generic interface for searching on a particular index, such as Solr.
SearchRedirect - Class in com.broadleafcommerce.search.api.domain
This represents a redirect which should be performed based on a search query.
SearchRedirect() - Constructor for class com.broadleafcommerce.search.api.domain.SearchRedirect
 
SearchRedirectResponse - Class in com.broadleafcommerce.search.api.domain
A response object indicating that the client should be redirected based on the original search query.
SearchRedirectResponse() - Constructor for class com.broadleafcommerce.search.api.domain.SearchRedirectResponse
 
SearchRequest - Class in com.broadleafcommerce.search.api.domain
Represents the request for a query to be searched.
SearchRequest() - Constructor for class com.broadleafcommerce.search.api.domain.SearchRequest
 
SearchResponse - Class in com.broadleafcommerce.search.api.domain
Represents the results from a search.
SearchResponse(List<Object>, Pageable, long) - Constructor for class com.broadleafcommerce.search.api.domain.SearchResponse
 
serialVersionUID - Static variable in class com.broadleafcommerce.search.api.domain.Facet
 
serialVersionUID - Static variable in class com.broadleafcommerce.search.api.domain.FacetRange
 
serialVersionUID - Static variable in class com.broadleafcommerce.search.api.domain.FacetResponse
 
serialVersionUID - Static variable in class com.broadleafcommerce.search.api.domain.FacetValue
 
serialVersionUID - Static variable in class com.broadleafcommerce.search.api.domain.FieldDefinition
 
serialVersionUID - Static variable in class com.broadleafcommerce.search.api.domain.FieldQuery
 
serialVersionUID - Static variable in class com.broadleafcommerce.search.api.domain.FieldVariant
 
serialVersionUID - Static variable in class com.broadleafcommerce.search.api.domain.SearchRedirect
 
serialVersionUID - Static variable in class com.broadleafcommerce.search.api.domain.SortOption
 
serialVersionUID - Static variable in class com.broadleafcommerce.search.api.domain.SortResponse
 
setAbbreviation(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Short field name which will be used for request parameters for example in sorting and filtering, as well as response field names.
setActive(boolean) - Method in class com.broadleafcommerce.search.api.domain.FacetValue
Whether or not this facet value was active on the search
setActive(boolean) - Method in class com.broadleafcommerce.search.api.domain.SortResponse
Whether or not this sort is active.
setAutocompleteSuggestionLimit(Integer) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
The number of autocomplete suggestions to return on a TypeAhead search.
setAutoCorrectQuery(Boolean) - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
Optional.
setBoost(Double) - Method in class com.broadleafcommerce.search.api.domain.FieldQuery
The amount to boost this variant for this query type.
setCatalogOmissions(Set<String>) - Method in interface com.broadleafcommerce.search.api.domain.CatalogTrackable
The IDs of descendant catalogs in which this context version of the product has been omitted as a result of one or more filters.
setCatalogOverrides(Set<String>) - Method in interface com.broadleafcommerce.search.api.domain.CatalogTrackable
Set any catalog contexts where this trackable has been overridden.
setCombined(boolean) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Whether or not this field should be a combination of multiple path values.
setConfig(String) - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest
The configuration to use on this TypeAhead query.
setConfigName(String) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
The name of this configuration.
setContextState(ContextState) - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
A subset of Tracking information to expose the context state for this object.
setCorrectedQuery(boolean) - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
If no results were found and a different query was executed than the original, this is set to true.
setDebug(boolean) - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
If set to true, a string containing debug information about the query results will be returned.
setDebug(boolean) - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest
If set to true, a string containing debug information about the query results will be returned.
setDebug(String) - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadResponse
The raw query response for debugging purposes.
setDelimiter(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
If this is a combined field, this is the delimiter string which should separate the values found from the propertyPaths.
setDescending(boolean) - Method in class com.broadleafcommerce.search.api.domain.SortResponse
Whether the sort should be descending.
setDisplayOrder(Integer) - Method in class com.broadleafcommerce.search.api.domain.Facet
Order in which to display this facet on a list of facets.
setDisplayOrder(Integer) - Method in class com.broadleafcommerce.search.api.domain.FacetRange
Order in which to display this range on a list of facet ranges.
setDisplayOrder(Integer) - Method in class com.broadleafcommerce.search.api.domain.FacetValue
The display order for this facet value.
setDisplayOrder(Integer) - Method in class com.broadleafcommerce.search.api.domain.SortOption
The display order of this sort option
setEnableSpellCheck(Boolean) - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
Optional.
setEndOffset(int) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion.TermPosition
 
setEntityField(String) - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
The name of the field on the entity to which this translation applies.
setEntityId(String) - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
The ID of the entity to which this translation applies.
setEntityType(String) - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
The type of the entity to which this translation applies, e.g., PRODUCT, CATEGORY, OFFER.
setFacet(Facet) - Method in class com.broadleafcommerce.search.api.domain.FacetResponse
The facet which was determined in the search.
setFacet(Facet) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The facet which is driven by this field.
setFaceted(boolean) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Indicates if this field has a facet.
setFaceted(boolean) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadSuggestionConfiguration
Is this configuration faceted? Required for showing a result count.
setFacetRule(String) - Method in class com.broadleafcommerce.search.api.domain.Facet
The rule required to be met for this facet to be active.
setFacets(List<FacetResponse>) - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
The facets returned in the search result.
setFacetVariantType(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The field variant type which should be faceted on.
setField(FieldDefinition) - Method in class com.broadleafcommerce.search.api.domain.FieldVariant
The field which this variant represents.
setField(FieldDefinition) - Method in class com.broadleafcommerce.search.api.domain.SortOption
The field to be sorted on
setFieldDefinition(FieldDefinition) - Method in class com.broadleafcommerce.search.api.domain.SuggestionField
The field definition to provide suggestions for.
setFieldQueries(List<FieldQuery>) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Defines how this field should be queried by variants on particular query types.
setFieldVariantMap(Map<String, FieldVariant>) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
A map of each field variant type to the corresponding FieldVariant.
setFilters(List<Filter>) - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
The list of filters to apply to this query.
setHighlightAppend(String) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
When highlighting, this is a string that will be prepended to a matching keyword.
setHighlightedSuggestion(String) - Method in class com.broadleafcommerce.search.api.domain.typeahead.SuggestionPhrase
A suggested or phrase with highlighting applied.
setHighlightFields(List<SuggestionField>) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
The fields to highlight.
setHighlightFragmentSize(int) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
The approximate size, in characters, of fragments to consider for highlighting.
setHighlightPrepend(String) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
When highlighting, this is a string that will be prepended to a matching keyword.
setHits(Long) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult.SuggestedQuery
 
setId(Object) - Method in class com.broadleafcommerce.search.api.domain.NotFoundIndexable
 
setId(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The context ID of the field.
setId(String) - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
The context ID of this search redirect.
setId(String) - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
The context ID of this Translation
setId(String) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
 
setIncludeInResponse(boolean) - Method in class com.broadleafcommerce.search.api.domain.FieldVariant
Determines whether or not this variant should be included in the search response.
setIncorrectWord(String) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
The original word in the search query that is misspelled.
setIndexableType(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The type to which this field belongs.
setIndexableType(String) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
The IndexableType this configuration belongs to.
setKeyWords(LinkedHashSet<SuggestionPhrase>) - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadResponse
The keywords associated with this response.
setLabel(String) - Method in class com.broadleafcommerce.search.api.domain.Facet
A value intended for display on a UI.
setLabel(String) - Method in class com.broadleafcommerce.search.api.domain.FacetRange
The label for this facet range, suitable for display.
setLabel(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The label of the field, suitable for display.
setLabel(String) - Method in class com.broadleafcommerce.search.api.domain.SortOption
The label of this search option
setLocale(Locale) - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
The Locale wherein this Translation is applicable
setMarketplaceApplications(Set<String>) - Method in interface com.broadleafcommerce.search.api.domain.CatalogTrackable
All of the IDs of marketplace applications where this product could appear in, based on the catalog hierarchy.
setMaxValue(String) - Method in class com.broadleafcommerce.search.api.domain.FacetRange
The highest value included in this facet range.
setMaxValue(String) - Method in class com.broadleafcommerce.search.api.domain.FacetValue
If ranged, the upper bound of values matching this facet value
setMaxValue(String) - Method in class com.broadleafcommerce.search.api.domain.FilterRangeValue
The maximum value to be applied on this filter.
setMinValue(String) - Method in class com.broadleafcommerce.search.api.domain.FacetRange
The lowest value included in this facet range.
setMinValue(String) - Method in class com.broadleafcommerce.search.api.domain.FacetValue
If ranged, the lower bound of values matching this facet value
setMinValue(String) - Method in class com.broadleafcommerce.search.api.domain.FilterRangeValue
The minimum value to be applied on this filter value.
setMultiSelect(boolean) - Method in class com.broadleafcommerce.search.api.domain.Facet
Determines whether or not this facet allows multiple values to be selected.
setMultiValued(boolean) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Whether or not this field should contain a list of values.
setMultiValuedCombinedPropertyRootPath(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
For fields which are both FieldDefinition.multiValued AND FieldDefinition.combined, this will be path to the list containing the objects representing each value.
setName(String) - Method in class com.broadleafcommerce.search.api.domain.Facet
Name to use to identify the facet.
setName(String) - Method in class com.broadleafcommerce.search.api.domain.Filter
The name of the property to filter on, e.g.
setName(String) - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
A name to describe the purpose of this search redirect.
setName(String) - Method in class com.broadleafcommerce.search.api.domain.SortOption
Name to use to identify the sort option.
setName(String) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadSuggestionConfiguration
The name to be displayed in the results.
setOffsets(List<SpellCheckSuggestion.TermPosition>) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
The offset positions of this string in the original query.
setOriginalQuery(String) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
The original search query.
setOverrideLocale(Locale) - Method in class com.broadleafcommerce.search.api.domain.RuleFilter
The override locale to be used when evaluating the rule in the RSQLSolrQueryContributor.
setPhraseSlop(String) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
The phrase slop.
setPropertyPath(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The JSON path of this field excluding the root prefix, "$.".
setPropertyPaths(List<String>) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
If this is a combined field, these are the JSON paths to the fields to be combined into the final value, excluding the root prefix, "$.".
setQuantity(int) - Method in class com.broadleafcommerce.search.api.domain.FacetValue
The quantity of results matching this facet value
setQuery(String) - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
The raw search query.
setQuery(String) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult.SuggestedQuery
 
setQuery(String) - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest
The TypeAhead query.
setQueryMatch(String) - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
The value that a query must match to activate the redirect.
setQueryType(String) - Method in class com.broadleafcommerce.search.api.domain.FieldQuery
The query type which should be boosted on.
setRanged(boolean) - Method in class com.broadleafcommerce.search.api.domain.Facet
Designates whether or not this facet is ranged.
setRanged(boolean) - Method in class com.broadleafcommerce.search.api.domain.FacetValue
Whether or not this value is a range.
setRanges(List<FacetRange>) - Method in class com.broadleafcommerce.search.api.domain.Facet
The different range options available for filtering on this search facet.
setRanges(List<FilterRangeValue>) - Method in class com.broadleafcommerce.search.api.domain.Filter
The ranged values of this filter.
setRedirect(SearchRedirectResponse) - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
A redirect generated based on the original request query.
setRedirectType(RedirectType) - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
The type of redirect which should be performed.
setRedirectType(String) - Method in class com.broadleafcommerce.search.api.domain.SearchRedirectResponse
The HTTP status type of redirect which should be performed
setRedirectUri(String) - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
The URI which the client should be redirected to if the search query matches.
setRedirectUri(String) - Method in class com.broadleafcommerce.search.api.domain.SearchRedirectResponse
The URI to which the client should be redirected.
setRegex(boolean) - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
Whether or not the queryMatch should be applied as a Regex.
setResultLimit(int) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadSuggestionConfiguration
The maximum number of results to return for this configuration.
setRule(String) - Method in class com.broadleafcommerce.search.api.domain.RuleFilter
Rule-based RSQL filters to be searched upon
setRuleFilters(RuleFilter) - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
Additional rule-based RSQL filters to apply to this query.
setSandboxOverrides(Set<String>) - Method in interface com.broadleafcommerce.search.api.domain.SandboxTrackable
Set any sandbox contexts where this trackable has been overridden.
setSearchable(boolean) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Whether or not the search query should be applied to this field on search.
setSortable(boolean) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Indicates if this field is sortable.
setSortOption(SortOption) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The sort option which is driven by this field.
setSortOption(SortOption) - Method in class com.broadleafcommerce.search.api.domain.SortResponse
The Sort Option information for this sort.
setSorts(List<SortResponse>) - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
The sort options returned in the search result.
setSortVariantType(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The field variant type which should be sorted on.
setSpellCheckedQuery(boolean) - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
This is set to true if this query has already been run once to avoid unnecessarily spellchecking the query a second time.
setSpellCheckResult(SpellCheckResult) - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
Set if spellcheck returned any results.
setStartOffset(int) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion.TermPosition
 
setSuggestedQueries(List<SpellCheckResult.SuggestedQuery>) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
The suggested queries after spell correction, in order of most to least recommended.
setSuggestion(String) - Method in class com.broadleafcommerce.search.api.domain.typeahead.SuggestionPhrase
A suggested word or phrase.
setSuggestionFields(List<SuggestionField>) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadSuggestionConfiguration
The list of fields to be returned with this suggestion.
setSuggestionMap(Map<String, SpellCheckSuggestion>) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
Suggested spelling corrections of the original query to retrieve results.
setSuggestions(List<String>) - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
The suggested terms to replace the corrected word, ordered by recommendation.
setSuggestions(Map<String, List<Map<String, Object>>>) - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadResponse
A map of suggestions, with the key being the name of the origin of the suggestion.
setTerm(String) - Method in class com.broadleafcommerce.search.api.domain.typeahead.Suggestion
The suggested term.
setTranslatable(boolean) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
Indicates if this field is translatable.
setType(IndexableType) - Method in class com.broadleafcommerce.search.api.domain.NotFoundIndexable
 
setType(IndexableType) - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
The IndexableType for this query.
setType(String) - Method in class com.broadleafcommerce.search.api.domain.FieldVariant
The general type of value stored in this field.
setTypeAheadSuggestionConfigurations(List<TypeAheadSuggestionConfiguration>) - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
Configurations defining what should be returned on a TypeAhead query.
setTypeHint(String) - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
The type hint for this translation.
setValue(Object) - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
This field holds the actual translated value.
setValue(String) - Method in class com.broadleafcommerce.search.api.domain.FacetValue
The value label for this facet value.
setValues(List<FacetValue>) - Method in class com.broadleafcommerce.search.api.domain.FacetResponse
The values returned from search for this facet.
setValues(List<String>) - Method in class com.broadleafcommerce.search.api.domain.Filter
The values of the filter.
setVariants(List<FieldVariant>) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
The specific typed variants for this field.
setVariantType(String) - Method in class com.broadleafcommerce.search.api.domain.FieldQuery
The field variant type which should be boosted on.
setVariantType(String) - Method in class com.broadleafcommerce.search.api.domain.SuggestionField
The variant type to use when building suggestions.
sortable(boolean) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
Indicates if this field is sortable.
sortOption(SortOption) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
The sort option which is driven by this field.
SortOption - Class in com.broadleafcommerce.search.api.domain
A sorting option for a particular field.
SortOption() - Constructor for class com.broadleafcommerce.search.api.domain.SortOption
 
SortResponse - Class in com.broadleafcommerce.search.api.domain
Information on the active sorting and available sorts for a SearchResponse.
SortResponse() - Constructor for class com.broadleafcommerce.search.api.domain.SortResponse
 
sortVariantType(String) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
The field variant type which should be sorted on.
SPELL_CHECK - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
SPELL_CHECKS - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
SpellCheckResult - Class in com.broadleafcommerce.search.api.domain
 
SpellCheckResult(String) - Constructor for class com.broadleafcommerce.search.api.domain.SpellCheckResult
 
SpellCheckResult.SuggestedQuery - Class in com.broadleafcommerce.search.api.domain
 
SpellCheckSuggestion - Class in com.broadleafcommerce.search.api.domain
Represents a set of spelling suggestions on a spelling corrected term.
SpellCheckSuggestion(String, List<String>, int, int) - Constructor for class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
 
SpellCheckSuggestion.TermPosition - Class in com.broadleafcommerce.search.api.domain
 
status() - Method in enum com.broadleafcommerce.search.api.type.RedirectType
Get the HTTP status associated with the redirect type, to be used when performing the redirect.
STRING - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
STRING_LOWERCASE - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
STRINGS - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
STRINGS_LOWERCASE - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
SuggestedQuery(String, Long) - Constructor for class com.broadleafcommerce.search.api.domain.SpellCheckResult.SuggestedQuery
 
Suggestion - Class in com.broadleafcommerce.search.api.domain.typeahead
Returned in a TypeAheadResult, this contains suggestion values returned by the search engine.
Suggestion() - Constructor for class com.broadleafcommerce.search.api.domain.typeahead.Suggestion
 
Suggestion(String) - Constructor for class com.broadleafcommerce.search.api.domain.typeahead.Suggestion
 
SuggestionField - Class in com.broadleafcommerce.search.api.domain
Signifies a field to be used in a suggestion.
SuggestionField() - Constructor for class com.broadleafcommerce.search.api.domain.SuggestionField
 
SuggestionPhrase - Class in com.broadleafcommerce.search.api.domain.typeahead
Represents a single search autocomplete suggestion
SuggestionPhrase() - Constructor for class com.broadleafcommerce.search.api.domain.typeahead.SuggestionPhrase
 

T

TEMPORARY - com.broadleafcommerce.search.api.type.RedirectType
 
TEXT - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
TEXT_PARTIAL - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
TEXT_PARTIALS - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
TEXT_PHONETIC - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
TEXT_PHONETICS - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
TEXT_TYPE_AHEAD - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
TEXT_TYPE_AHEADS - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
TEXTS - Static variable in class com.broadleafcommerce.search.api.type.DefaultFieldType
 
toString() - Method in class com.broadleafcommerce.search.api.domain.Facet
 
toString() - Method in class com.broadleafcommerce.search.api.domain.FacetRange
 
toString() - Method in class com.broadleafcommerce.search.api.domain.FacetResponse
 
toString() - Method in class com.broadleafcommerce.search.api.domain.FacetValue
 
toString() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
 
toString() - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition
 
toString() - Method in class com.broadleafcommerce.search.api.domain.FieldQuery
 
toString() - Method in class com.broadleafcommerce.search.api.domain.FieldVariant
 
toString() - Method in class com.broadleafcommerce.search.api.domain.Filter
 
toString() - Method in class com.broadleafcommerce.search.api.domain.FilterRangeValue
 
toString() - Method in class com.broadleafcommerce.search.api.domain.RuleFilter
 
toString() - Method in class com.broadleafcommerce.search.api.domain.SearchRedirect
 
toString() - Method in class com.broadleafcommerce.search.api.domain.SearchRedirectResponse
 
toString() - Method in class com.broadleafcommerce.search.api.domain.SearchRequest
 
toString() - Method in class com.broadleafcommerce.search.api.domain.SearchResponse
 
toString() - Method in class com.broadleafcommerce.search.api.domain.SortOption
 
toString() - Method in class com.broadleafcommerce.search.api.domain.SortResponse
 
toString() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult.SuggestedQuery
 
toString() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckResult
 
toString() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion.TermPosition
 
toString() - Method in class com.broadleafcommerce.search.api.domain.SpellCheckSuggestion
 
toString() - Method in class com.broadleafcommerce.search.api.domain.SuggestionField
 
toString() - Method in class com.broadleafcommerce.search.api.domain.translation.Translation
 
toString() - Method in class com.broadleafcommerce.search.api.domain.typeahead.Suggestion
 
toString() - Method in class com.broadleafcommerce.search.api.domain.typeahead.SuggestionPhrase
 
toString() - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest
 
toString() - Method in class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadResponse
 
toString() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
 
toString() - Method in class com.broadleafcommerce.search.api.domain.TypeAheadSuggestionConfiguration
 
toString() - Method in class com.broadleafcommerce.search.api.type.IndexableType
 
translatable(boolean) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
Indicates if this field is translatable.
Translation - Class in com.broadleafcommerce.search.api.domain.translation
Defines an entity that holds the value for a translation of a String field on another entity in a particular Locale.
Translation() - Constructor for class com.broadleafcommerce.search.api.domain.translation.Translation
 
Translation(String, Locale, String, String, String, Object, String, ContextState) - Constructor for class com.broadleafcommerce.search.api.domain.translation.Translation
 
TypeAheadConfiguration - Class in com.broadleafcommerce.search.api.domain
 
TypeAheadConfiguration() - Constructor for class com.broadleafcommerce.search.api.domain.TypeAheadConfiguration
 
TypeAheadException - Exception in com.broadleafcommerce.search.api
 
TypeAheadException(Exception) - Constructor for exception com.broadleafcommerce.search.api.TypeAheadException
 
TypeAheadException(String) - Constructor for exception com.broadleafcommerce.search.api.TypeAheadException
 
TypeAheadException(String, Throwable) - Constructor for exception com.broadleafcommerce.search.api.TypeAheadException
 
TypeAheadRequest - Class in com.broadleafcommerce.search.api.domain.typeahead
 
TypeAheadRequest() - Constructor for class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest
 
TypeAheadResponse - Class in com.broadleafcommerce.search.api.domain.typeahead
 
TypeAheadResponse() - Constructor for class com.broadleafcommerce.search.api.domain.typeahead.TypeAheadResponse
 
TypeAheadSuggestionConfiguration - Class in com.broadleafcommerce.search.api.domain
Represents a suggestion to be returned in a TypeAheadResponse.
TypeAheadSuggestionConfiguration() - Constructor for class com.broadleafcommerce.search.api.domain.TypeAheadSuggestionConfiguration
 

V

value() - Method in annotation type com.broadleafcommerce.search.api.type.annotations.IndexableTypes
 
valueOf(String) - Static method in enum com.broadleafcommerce.search.api.type.RedirectType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.broadleafcommerce.search.api.type.RedirectType
Returns an array containing the constants of this enum type, in the order they are declared.
variants(List<FieldVariant>) - Method in class com.broadleafcommerce.search.api.domain.FieldDefinition.FieldDefinitionBuilder
The specific typed variants for this field.

W

write(D, String...) - Method in interface com.broadleafcommerce.search.provider.ReindexProvider
Writes a document or record to one or more indices.
write(List<D>, String...) - Method in interface com.broadleafcommerce.search.provider.ReindexProvider
Writes a batch of documents to one or more indices.
A B C D E F G H I L M N P R S T V W 
All Classes All Packages