A B C D E F G H I L M N P R S T V W
All Classes All Packages
All Classes All Packages
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
ANDFieldDefinition.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
ANDFieldDefinition.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
ANDFieldDefinition.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
- 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.
All Classes All Packages