A B C D E F G H I J L P Q R S T U V 
All Classes All Packages

A

addStopword(Stopword, IndexableType, Locale, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.StopwordService
Add a single stopword
addStopword(String, Stopword, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.StopwordEndpoint
 
addStopwords(String, List<Stopword>, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.StopwordEndpoint
 
addStopwords(List<Stopword>, IndexableType, Locale, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.StopwordService
Add a list of stopwords
addSynonyms(String, List<Synonym>, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.SynonymEndpoint
 

B

BASE_URI - Static variable in class com.broadleafcommerce.search.core.web.endpoint.FieldDefinitionEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.search.core.web.endpoint.IndexableTypeEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.search.core.web.endpoint.SearchRedirectEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.search.core.web.endpoint.StopwordEndpoint
 
BASE_URI - Static variable in class com.broadleafcommerce.search.core.web.endpoint.SynonymEndpoint
 
buildFieldsToHydrate(P) - Method in class com.broadleafcommerce.search.core.service.DefaultTypeAheadConfigurationService
 

C

CACHE_BY_INDEXABLE_TYPE - Static variable in class com.broadleafcommerce.search.core.service.DefaultFieldDefinitionService
 
CACHE_BY_SEARCH_REQUEST - Static variable in class com.broadleafcommerce.search.core.service.SearchRedirectMatchService
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.cache.SearchCacheProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldVariant
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSuggestionField
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadSuggestionConfig
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.environment.JpaSearchProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.service.domain.Stopword
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.service.domain.Synonym
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties.LoadStopwordProperty
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties.LoadSynonymProperty
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.spellcheck.SpellCheckProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.search.core.web.endpoint.type.IndexableTypeOption
 
com.broadleafcommerce.search.core.autoconfigure - package com.broadleafcommerce.search.core.autoconfigure
 
com.broadleafcommerce.search.core.cache - package com.broadleafcommerce.search.core.cache
 
com.broadleafcommerce.search.core.provider - package com.broadleafcommerce.search.core.provider
 
com.broadleafcommerce.search.core.provider.jpa - package com.broadleafcommerce.search.core.provider.jpa
 
com.broadleafcommerce.search.core.provider.jpa.autoconfigure - package com.broadleafcommerce.search.core.provider.jpa.autoconfigure
 
com.broadleafcommerce.search.core.provider.jpa.domain - package com.broadleafcommerce.search.core.provider.jpa.domain
 
com.broadleafcommerce.search.core.provider.jpa.domain.support - package com.broadleafcommerce.search.core.provider.jpa.domain.support
 
com.broadleafcommerce.search.core.provider.jpa.environment - package com.broadleafcommerce.search.core.provider.jpa.environment
 
com.broadleafcommerce.search.core.provider.jpa.repository - package com.broadleafcommerce.search.core.provider.jpa.repository
 
com.broadleafcommerce.search.core.repository - package com.broadleafcommerce.search.core.repository
 
com.broadleafcommerce.search.core.service - package com.broadleafcommerce.search.core.service
 
com.broadleafcommerce.search.core.service.autoconfigure - package com.broadleafcommerce.search.core.service.autoconfigure
 
com.broadleafcommerce.search.core.service.domain - package com.broadleafcommerce.search.core.service.domain
 
com.broadleafcommerce.search.core.service.locale - package com.broadleafcommerce.search.core.service.locale
 
com.broadleafcommerce.search.core.service.validation - package com.broadleafcommerce.search.core.service.validation
 
com.broadleafcommerce.search.core.spellcheck - package com.broadleafcommerce.search.core.spellcheck
 
com.broadleafcommerce.search.core.web.autoconfigure - package com.broadleafcommerce.search.core.web.autoconfigure
 
com.broadleafcommerce.search.core.web.endpoint - package com.broadleafcommerce.search.core.web.endpoint
 
com.broadleafcommerce.search.core.web.endpoint.exception - package com.broadleafcommerce.search.core.web.endpoint.exception
 
com.broadleafcommerce.search.core.web.endpoint.type - package com.broadleafcommerce.search.core.web.endpoint.type
 
configurationService - Variable in class com.broadleafcommerce.search.core.web.endpoint.TypeAheadEndpoint
 
constructQuery(SearchRequest, Pageable, List<FieldDefinition>, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.QueryBuilder
Create the query to execute in the search engine from the provided search query request
constructQuery(SearchRequest, Pageable, List<FieldDefinition>, SearchRequestProperties, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.QueryBuilder
Create the query to execute in the search engine from the provided search query request
constructResponse(R, SearchRequest, List<FieldDefinition>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.ResponseParser
Create the search response from the search engine query response
constructResponse(R, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.ResponseParser
Create the search response from the search engine query response
convertFromPersistentDomain(Trackable, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultTypeAheadConfigurationService
 
convertToMap(List<FieldDefinition>) - Method in class com.broadleafcommerce.search.core.service.DefaultTypeAheadConfigurationService
Converts a list of FieldDefinitions to a map with the key being their FieldDefinition.getId()
createConfiguration(TypeAheadConfiguration, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.TypeAheadEndpoint
 
createFieldDefinition(FieldDefinition, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.FieldDefinitionEndpoint
 
createSearchRedirect(SearchRedirect, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.SearchRedirectEndpoint
 

D

DefaultFieldDefinitionService<P extends com.broadleafcommerce.search.api.domain.FieldDefinition> - Class in com.broadleafcommerce.search.core.service
 
DefaultFieldDefinitionService(FieldDefinitionRepository<Trackable>, RsqlCrudEntityHelper, CacheStateManager) - Constructor for class com.broadleafcommerce.search.core.service.DefaultFieldDefinitionService
 
DefaultSearchRedirectService<P extends com.broadleafcommerce.search.api.domain.SearchRedirect> - Class in com.broadleafcommerce.search.core.service
 
DefaultSearchRedirectService(SearchRedirectRepository<Trackable>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.search.core.service.DefaultSearchRedirectService
 
DefaultSearchService<Q,​R> - Class in com.broadleafcommerce.search.core.service
Default searching implementation, including checking for redirects.
DefaultSearchService(QueryBuilder<Q>, ResponseParser<R, SearchResponse>, SearchProvider<Q, R>, FieldDefinitionService<FieldDefinition>, SearchValidator) - Constructor for class com.broadleafcommerce.search.core.service.DefaultSearchService
 
DefaultSearchValidator - Class in com.broadleafcommerce.search.core.service
 
DefaultSearchValidator() - Constructor for class com.broadleafcommerce.search.core.service.DefaultSearchValidator
 
DefaultTypeAheadConfigurationService<P extends com.broadleafcommerce.search.api.domain.TypeAheadConfiguration> - Class in com.broadleafcommerce.search.core.service
 
DefaultTypeAheadConfigurationService(TypeAheadConfigurationRepository<Trackable>, FieldDefinitionService<FieldDefinition>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.search.core.service.DefaultTypeAheadConfigurationService
 
deleteConfiguration(String, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.TypeAheadEndpoint
 
deleteFieldDefinition(String, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.FieldDefinitionEndpoint
 
deleteSearchRedirect(String, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.SearchRedirectEndpoint
 
deleteStopword(Stopword, IndexableType, Locale, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.StopwordService
Delete a stopword
deleteSynonym(Synonym, IndexableType, Locale, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.SynonymService
Delete a synonym.
deleteSynonym(String, String, String, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.SynonymEndpoint
 
deleteSynonyms(String, String, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.SynonymEndpoint
 

E

empty() - Static method in class com.broadleafcommerce.search.core.service.SearchRequestProperties
 
equals(Object) - Method in class com.broadleafcommerce.search.core.cache.SearchCacheProperties
 
equals(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
equals(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldVariant
 
equals(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
equals(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSuggestionField
 
equals(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
equals(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadSuggestionConfig
 
equals(Object) - Method in class com.broadleafcommerce.search.core.provider.jpa.environment.JpaSearchProperties
 
equals(Object) - Method in class com.broadleafcommerce.search.core.service.domain.Stopword
 
equals(Object) - Method in class com.broadleafcommerce.search.core.service.domain.Synonym
 
equals(Object) - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties
 
equals(Object) - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties.LoadStopwordProperty
 
equals(Object) - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties
 
equals(Object) - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties.LoadSynonymProperty
 
equals(Object) - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
 
equals(Object) - Method in class com.broadleafcommerce.search.core.spellcheck.SpellCheckProperties
 
equals(Object) - Method in class com.broadleafcommerce.search.core.web.endpoint.type.IndexableTypeOption
 
executeSearch(SearchRequest, List<FieldDefinition>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultSearchService
Execute a search engine search for the requested query, page, and context.

F

FacetRangeListConverter - Class in com.broadleafcommerce.search.core.provider.jpa.domain.support
 
FacetRangeListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.search.core.provider.jpa.domain.support.FacetRangeListConverter
 
FieldDefinitionEndpoint - Class in com.broadleafcommerce.search.core.web.endpoint
 
FieldDefinitionEndpoint(FieldDefinitionService<FieldDefinition>, TranslationEntityService<Translation>) - Constructor for class com.broadleafcommerce.search.core.web.endpoint.FieldDefinitionEndpoint
 
FieldDefinitionRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.search.core.repository
 
fieldDefinitionService(FieldDefinitionRepository<Trackable>, RsqlCrudEntityHelper, CacheStateManager) - Method in class com.broadleafcommerce.search.core.service.autoconfigure.SearchServiceAutoConfiguration
 
FieldDefinitionService<P extends com.broadleafcommerce.search.api.domain.FieldDefinition> - Interface in com.broadleafcommerce.search.core.service
 
FieldDefinitionValidator - Class in com.broadleafcommerce.search.core.service.validation
 
FieldDefinitionValidator() - Constructor for class com.broadleafcommerce.search.core.service.validation.FieldDefinitionValidator
 
FieldQueryListConverter - Class in com.broadleafcommerce.search.core.provider.jpa.domain.support
 
FieldQueryListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.search.core.provider.jpa.domain.support.FieldQueryListConverter
 
FieldVariantListConverter - Class in com.broadleafcommerce.search.core.provider.jpa.domain.support
 
FieldVariantListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.search.core.provider.jpa.domain.support.FieldVariantListConverter
 
findAllByIndexableType(String) - Method in interface com.broadleafcommerce.search.core.repository.FieldDefinitionRepository
Retrieve all fields whose type matches the given indexableType.
findAllByIsRegexTrue(ContextInfo) - Method in interface com.broadleafcommerce.search.core.repository.SearchRedirectRepository
Return all regex Search Redirects with the given indexable type
findAllByLabelContainingIgnoreCase(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.search.core.repository.FieldDefinitionRepository
Retrieves a paged list of fields by label
findFirstByQueryMatch(String, ContextInfo) - Method in interface com.broadleafcommerce.search.core.repository.SearchRedirectRepository
Return the first Search Redirect non-regex matching indexableType and query.
findRedirect(SearchRequest, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.SearchRedirectMatchService
Try to find SearchRedirect based on exact query match, or regex query match.
fromMe() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
fromMe() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
fromMe() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 

G

get_id() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
get_id() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
get_id() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
getAbbreviation() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getAliases() - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties.LoadStopwordProperty
 
getAliases() - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties.LoadSynonymProperty
 
getAutocompleteSuggestionLimit() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
getBusinessDomainType() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getBusinessDomainType() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
getBusinessDomainType() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
getByIndexableType() - Method in class com.broadleafcommerce.search.core.cache.SearchCacheProperties
 
getBySearchRequest() - Method in class com.broadleafcommerce.search.core.cache.SearchCacheProperties
 
getConfig() - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties
The stopwords to load on startup
getConfig() - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties
The synonyms to load on startup.
getConfig() - Method in class com.broadleafcommerce.search.core.spellcheck.SpellCheckProperties
 
getConfigName() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
getContextId() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getContextId() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
getContextId() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
getContextLocaleHelper() - Method in class com.broadleafcommerce.search.core.service.locale.LocaleHelper
 
getDatasource() - Method in class com.broadleafcommerce.search.core.provider.jpa.environment.JpaSearchProperties
 
getDelegating() - Method in class com.broadleafcommerce.search.core.provider.jpa.environment.JpaSearchProperties
 
getDelimiter() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getDomainType() - Method in interface com.broadleafcommerce.search.core.provider.jpa.repository.JpaFieldDefinitionRepository
 
getDomainType() - Method in interface com.broadleafcommerce.search.core.provider.jpa.repository.JpaSearchRedirectRepository
 
getDomainType() - Method in interface com.broadleafcommerce.search.core.provider.jpa.repository.JpaTypeAheadConfigurationRepository
 
getFacetDisplayOrder() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getFacetLabel() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getFacetRanges() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getFacetRule() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getFacetVariantType() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getFieldDefinitionContextId() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSuggestionField
 
getFieldDefinitionService() - Method in class com.broadleafcommerce.search.core.service.DefaultSearchService
 
getFieldDefinitionService() - Method in class com.broadleafcommerce.search.core.service.DefaultTypeAheadConfigurationService
 
getFieldDefinitionService() - Method in class com.broadleafcommerce.search.core.web.endpoint.FieldDefinitionEndpoint
 
getFieldQueries() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getHighlightAppend() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
getHighlightFields() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
getHighlightFragmentSize() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
getHighlightPrepend() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
getIndexableType() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getIndexableType() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
getJpa() - Method in class com.broadleafcommerce.search.core.provider.jpa.environment.JpaSearchProperties
 
getLabel() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getLabel() - Method in class com.broadleafcommerce.search.core.web.endpoint.type.IndexableTypeOption
The label representation of the indexable type shown for administration.
getLanguage() - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties.LoadStopwordProperty
 
getLanguage() - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties.LoadSynonymProperty
 
getLiquibase() - Method in class com.broadleafcommerce.search.core.provider.jpa.environment.JpaSearchProperties
 
getLocale(ContextInfo, IndexableType) - Method in class com.broadleafcommerce.search.core.service.locale.LocaleHelper
Get the String representation of a locale for the context and indexable type.
getMultiValuedCombinedPropertyRootPath() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getName() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
getName() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadSuggestionConfig
 
getPhraseSlop() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
getPropertyPath() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getPropertyPaths() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getQueryBuilder() - Method in class com.broadleafcommerce.search.core.service.DefaultSearchService
 
getQueryMatch() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
getRedirectByRegexMatch(String, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.SearchRedirectMatchService
 
getRedirectType() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
getRedirectUri() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
getRegexSearchRedirectMap(ContextInfo) - Method in class com.broadleafcommerce.search.core.service.SearchRedirectMatchService
Returns a map, with a pattern as the key, and the SearchRedirect for that pattern as the value.
getRepository() - Method in class com.broadleafcommerce.search.core.service.DefaultFieldDefinitionService
 
getRepository() - Method in class com.broadleafcommerce.search.core.service.DefaultSearchRedirectService
 
getRepository() - Method in class com.broadleafcommerce.search.core.service.DefaultTypeAheadConfigurationService
 
getRepositoryDomain() - Method in class com.broadleafcommerce.search.core.service.DefaultFieldDefinitionService
 
getRepositoryDomain() - Method in interface com.broadleafcommerce.search.core.service.FieldDefinitionService
 
getResponseParser() - Method in class com.broadleafcommerce.search.core.service.DefaultSearchService
 
getResultLimit() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadSuggestionConfig
 
getSearchProvider() - Method in class com.broadleafcommerce.search.core.service.DefaultSearchService
 
getSearchRedirectService() - Method in class com.broadleafcommerce.search.core.web.endpoint.SearchRedirectEndpoint
 
getSortDisplayOrder() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getSortLabel() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getSortVariantType() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getSpellCheckProperties(IndexableType) - Method in class com.broadleafcommerce.search.core.spellcheck.SpellCheckProperties
Returns the spell check configuration for the indexable type.
getSpellCheckProperties(String) - Method in class com.broadleafcommerce.search.core.spellcheck.SpellCheckProperties
Returns the spell check configuration for the indexable type.
getStopword() - Method in class com.broadleafcommerce.search.core.service.domain.Stopword
 
getStopword(String, String, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.StopwordEndpoint
 
getStopwordFile() - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties.LoadStopwordProperty
 
getStopwords(String, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.StopwordEndpoint
 
getStopwordService() - Method in class com.broadleafcommerce.search.core.web.endpoint.StopwordEndpoint
 
getSuggestedQueryCount() - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
The number of suggested queries to return.
getSuggestionCount() - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
The number of spelling suggestions to return in a search response.
getSuggestionFields() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadSuggestionConfig
 
getSuggestionQueryCollationTries() - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
Approximately the number of suggestion queries to return the number of hits for.
getSuggestions(TypeAheadRequest, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.TypeAheadService
Returns suggestions based on the request.
getSuggestions(TypeAheadRequest, SearchRequestProperties, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.TypeAheadService
Returns suggestions based on the request.
getSynonymFile() - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties.LoadSynonymProperty
 
getSynonyms() - Method in class com.broadleafcommerce.search.core.service.domain.Synonym
The word's synonyms.
getSynonymService() - Method in class com.broadleafcommerce.search.core.web.endpoint.SynonymEndpoint
 
getTracking() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getTracking() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
getTracking() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
getTranslationEntityService() - Method in class com.broadleafcommerce.search.core.web.endpoint.FieldDefinitionEndpoint
 
getType() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldVariant
 
getType() - Method in class com.broadleafcommerce.search.core.web.endpoint.type.IndexableTypeOption
The named representation of the indexable type.
getTypeAheadSuggestionConfigurations() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
getTypeFactory() - Method in class com.broadleafcommerce.search.core.web.endpoint.StopwordEndpoint
 
getValidator() - Method in class com.broadleafcommerce.search.core.service.DefaultSearchService
 
getVariants() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
getVariantType() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSuggestionField
 
getWord() - Method in class com.broadleafcommerce.search.core.service.domain.Synonym
The source word.

H

handleInvalidSearchException(Exception, WebRequest) - Method in class com.broadleafcommerce.search.core.web.endpoint.exception.SearchExceptionAdvisor
 
handleSearchException(Exception, WebRequest) - Method in class com.broadleafcommerce.search.core.web.endpoint.exception.SearchExceptionAdvisor
 
hashCode() - Method in class com.broadleafcommerce.search.core.cache.SearchCacheProperties
 
hashCode() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
hashCode() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldVariant
 
hashCode() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
hashCode() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSuggestionField
 
hashCode() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
hashCode() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadSuggestionConfig
 
hashCode() - Method in class com.broadleafcommerce.search.core.provider.jpa.environment.JpaSearchProperties
 
hashCode() - Method in class com.broadleafcommerce.search.core.service.domain.Stopword
 
hashCode() - Method in class com.broadleafcommerce.search.core.service.domain.Synonym
 
hashCode() - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties
 
hashCode() - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties.LoadStopwordProperty
 
hashCode() - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties
 
hashCode() - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties.LoadSynonymProperty
 
hashCode() - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
 
hashCode() - Method in class com.broadleafcommerce.search.core.spellcheck.SpellCheckProperties
 
hashCode() - Method in class com.broadleafcommerce.search.core.web.endpoint.type.IndexableTypeOption
 
hydrateConfiguration(P, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultTypeAheadConfigurationService
 
hydrateConfiguration(P, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.TypeAheadConfigurationService
Hydrate any nested fields in the TypeAheadConfiguration.
hydrateFields(List<FieldDefinition>, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultTypeAheadConfigurationService
Hydrates a list of field definitions by their id

I

IndexableSpellCheckProperties - Class in com.broadleafcommerce.search.core.spellcheck
The properties controlling enabling/disabling spell check, suggestions, auto query correction, and related options for a specific indexable type.
IndexableSpellCheckProperties() - Constructor for class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
 
IndexableTypeEndpoint - Class in com.broadleafcommerce.search.core.web.endpoint
 
IndexableTypeEndpoint() - Constructor for class com.broadleafcommerce.search.core.web.endpoint.IndexableTypeEndpoint
 
IndexableTypeOption - Class in com.broadleafcommerce.search.core.web.endpoint.type
Contains both the type and its label, to be used when presenting an IndexableType as a selectable option.
IndexableTypeOption(String, String) - Constructor for class com.broadleafcommerce.search.core.web.endpoint.type.IndexableTypeOption
 
isAutoCorrectQuery() - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
Enables/disables auto-correction of queries.
isCombined() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
isFaceted() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
isFaceted() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadSuggestionConfig
 
isFacetMultiSelect() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
isFacetRanged() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
isIncludeInResponse() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldVariant
 
isMultiValued() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
isRegex() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
isSearchable() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
isShowSuggestionQueryHitCount() - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
If true, returns number of hits for suggested queries.
isSortable() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
isSpellCheckEnabled() - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
Enables/disables spellcheck.
isSpellCheckQuery() - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
If true, returns a spellcheck corrected query in a search response.
isTranslatable() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
isTypeAheadRequest() - Method in class com.broadleafcommerce.search.core.service.SearchRequestProperties
Is this a type ahead request?

J

JpaFieldDefinition - Class in com.broadleafcommerce.search.core.provider.jpa.domain
 
JpaFieldDefinition() - Constructor for class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
JpaFieldDefinitionRepository<D extends JpaFieldDefinition> - Interface in com.broadleafcommerce.search.core.provider.jpa.repository
 
JpaFieldVariant - Class in com.broadleafcommerce.search.core.provider.jpa.domain
 
JpaFieldVariant() - Constructor for class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldVariant
 
JpaRouteConstants - Class in com.broadleafcommerce.search.core.provider.jpa
 
JpaRouteConstants.Persistence - Class in com.broadleafcommerce.search.core.provider.jpa
 
JpaSearchProperties - Class in com.broadleafcommerce.search.core.provider.jpa.environment
 
JpaSearchProperties() - Constructor for class com.broadleafcommerce.search.core.provider.jpa.environment.JpaSearchProperties
 
JpaSearchRedirect - Class in com.broadleafcommerce.search.core.provider.jpa.domain
 
JpaSearchRedirect() - Constructor for class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
JpaSearchRedirectRepository<D extends JpaSearchRedirect> - Interface in com.broadleafcommerce.search.core.provider.jpa.repository
 
JpaSuggestionField - Class in com.broadleafcommerce.search.core.provider.jpa.domain
 
JpaSuggestionField() - Constructor for class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSuggestionField
 
JpaTypeAheadConfiguration - Class in com.broadleafcommerce.search.core.provider.jpa.domain
 
JpaTypeAheadConfiguration() - Constructor for class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
JpaTypeAheadConfigurationRepository<D extends JpaTypeAheadConfiguration> - Interface in com.broadleafcommerce.search.core.provider.jpa.repository
 
JpaTypeAheadSuggestionConfig - Class in com.broadleafcommerce.search.core.provider.jpa.domain
 
JpaTypeAheadSuggestionConfig() - Constructor for class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadSuggestionConfig
 

L

LoadStopwordProperties - Class in com.broadleafcommerce.search.core.service
 
LoadStopwordProperties() - Constructor for class com.broadleafcommerce.search.core.service.LoadStopwordProperties
 
LoadStopwordProperties.LoadStopwordProperty - Class in com.broadleafcommerce.search.core.service
 
LoadStopwordProperty() - Constructor for class com.broadleafcommerce.search.core.service.LoadStopwordProperties.LoadStopwordProperty
 
loadStopwords(LoadStopwordProperties) - Method in interface com.broadleafcommerce.search.core.service.StopwordService
Load stopwords from the supplied configuration properties.
LoadSynonymProperties - Class in com.broadleafcommerce.search.core.service
Properties indicating what synonyms to load on application startup
LoadSynonymProperties() - Constructor for class com.broadleafcommerce.search.core.service.LoadSynonymProperties
 
LoadSynonymProperties.LoadSynonymProperty - Class in com.broadleafcommerce.search.core.service
 
LoadSynonymProperty() - Constructor for class com.broadleafcommerce.search.core.service.LoadSynonymProperties.LoadSynonymProperty
 
loadSynonyms(LoadSynonymProperties) - Method in interface com.broadleafcommerce.search.core.service.SynonymService
Load any default synonyms.
LocaleHelper - Class in com.broadleafcommerce.search.core.service.locale
Helper for retrieving the locale String value for an indexable type and context.
LocaleHelper(ContextLocaleHelper) - Constructor for class com.broadleafcommerce.search.core.service.locale.LocaleHelper
 
logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.search.core.web.endpoint.exception.SearchExceptionAdvisor
 
logError(Exception, WebRequest) - Method in class com.broadleafcommerce.search.core.web.endpoint.exception.SearchExceptionAdvisor
 

P

postProcess(T, TypeAheadResponse, TypeAheadRequest, TypeAheadConfiguration, SearchRequestProperties, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.TypeAheadPostProcessor
Modify the TypeAhead response received from the search engine.
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.search.core.autoconfigure.SearchEnvironmentPostProcessor
 
preProcess(T, TypeAheadRequest, TypeAheadConfiguration, SearchRequestProperties, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.TypeAheadPreProcessor
Modify the TypeAhead query prior to sending to the search engine.

Q

QueryBuilder<Q> - Interface in com.broadleafcommerce.search.core.service
 

R

readAllByLabel(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultFieldDefinitionService
 
readAllByLabel(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.FieldDefinitionService
 
readAllConfigurations(ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.TypeAheadEndpoint
 
readAllFieldDefinitions(ContextInfo, String, Node, Pageable) - Method in class com.broadleafcommerce.search.core.web.endpoint.FieldDefinitionEndpoint
 
readAllFieldsById(List<String>, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultFieldDefinitionService
 
readAllFieldsById(List<String>, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.FieldDefinitionService
 
readAllIndexableTypes(ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.IndexableTypeEndpoint
 
readAllSearchRedirects(ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.SearchRedirectEndpoint
 
readAllSynonyms(String, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.SynonymEndpoint
 
readByConfigName(String) - Method in interface com.broadleafcommerce.search.core.repository.TypeAheadConfigurationRepository
Read a TypeAheadConfiguration by name.
readByIndexableType(String, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.FieldDefinitionEndpoint
 
readByName(String, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultTypeAheadConfigurationService
 
readByName(String, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.TypeAheadConfigurationService
Returns a TypeAheadConfiguration with the given name.
readConfigurationById(String, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.TypeAheadEndpoint
 
readFieldDefinitionById(String, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.FieldDefinitionEndpoint
 
readFieldDefinitions(String, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultSearchService
Returns an unmodifiable List of FieldDefinitions for a specific type.
readFieldsForIndexableType(IndexableType, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultFieldDefinitionService
 
readFieldsForIndexableType(IndexableType, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.FieldDefinitionService
Return all of the fields with the given type.
readRedirectByQueryMatch(String, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultSearchRedirectService
 
readRedirectByQueryMatch(String, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.SearchRedirectService
Return the first Search Redirect matching indexableType and query.
readRegexRedirects(ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultSearchRedirectService
 
readRegexRedirects(ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.SearchRedirectService
Return all regex Search Redirects with the given indexable type
readSearchRedirectById(String, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.SearchRedirectEndpoint
 
readStopword(Stopword, IndexableType, Locale, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.StopwordService
Read a single stopword
readStopwords(IndexableType, Locale, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.StopwordService
Read all stopwords for an indexable type and locale
readSynonym(String, IndexableType, Locale, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.SynonymService
Read a single synonym
readSynonym(String, String, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.SynonymEndpoint
 
readSynonyms(IndexableType, Locale, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.SynonymService
Read all synonyms for a language
replaceAllFieldTranslations(ContextInfo, String, Locale, TranslationsPayload) - Method in class com.broadleafcommerce.search.core.web.endpoint.FieldDefinitionEndpoint
 
replaceConfiguration(TypeAheadConfiguration, ContextInfo, String) - Method in class com.broadleafcommerce.search.core.web.endpoint.TypeAheadEndpoint
 
replaceFieldDefinition(FieldDefinition, ContextInfo, String) - Method in class com.broadleafcommerce.search.core.web.endpoint.FieldDefinitionEndpoint
 
replaceSearchRedirect(SearchRedirect, ContextInfo, String) - Method in class com.broadleafcommerce.search.core.web.endpoint.SearchRedirectEndpoint
 
ResponseParser<R,​T> - Interface in com.broadleafcommerce.search.core.service
Handles converting a query response from a search engine to a response to return to a consumer.
RouteConstants - Class in com.broadleafcommerce.search.core.provider
 
RouteConstants.Persistence - Class in com.broadleafcommerce.search.core.provider
 
runSpellCheckSearch(SearchResponse, SearchRequest, List<FieldDefinition>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultSearchService
Re-runs a search with the suggested spell-check corrected query if applicable.

S

search(SearchRequest, Pageable, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultSearchService
Execute a search for the provided requested query and page.
search(SearchRequest, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.SearchService
Perform a search for the provided requested query and page.
SEARCH_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.search.core.provider.jpa.JpaRouteConstants.Persistence
 
SEARCH_ROUTE_KEY - Static variable in class com.broadleafcommerce.search.core.provider.RouteConstants.Persistence
 
SEARCH_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.search.core.provider.RouteConstants.Persistence
 
SEARCH_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.search.core.provider.jpa.JpaRouteConstants.Persistence
 
SEARCH_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.search.core.provider.jpa.JpaRouteConstants.Persistence
 
SearchCacheAutoConfiguration - Class in com.broadleafcommerce.search.core.autoconfigure
Configuration for engaging default Broadleaf support for Apache Ignite cache
SearchCacheAutoConfiguration() - Constructor for class com.broadleafcommerce.search.core.autoconfigure.SearchCacheAutoConfiguration
 
searchCacheManagerCustomizer(IgniteConfigurers.BasicIgniteConfigurer, SearchCacheProperties) - Method in class com.broadleafcommerce.search.core.autoconfigure.SearchCacheAutoConfiguration
 
SearchCacheProperties - Class in com.broadleafcommerce.search.core.cache
Properties that influence cache settings for the search service
SearchCacheProperties() - Constructor for class com.broadleafcommerce.search.core.cache.SearchCacheProperties
 
SearchCoreWebAutoConfiguration - Class in com.broadleafcommerce.search.core.web.autoconfigure
Web configuration for the resource side of the search server
SearchCoreWebAutoConfiguration() - Constructor for class com.broadleafcommerce.search.core.web.autoconfigure.SearchCoreWebAutoConfiguration
 
SearchEnvironmentPostProcessor - Class in com.broadleafcommerce.search.core.autoconfigure
 
SearchEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.search.core.autoconfigure.SearchEnvironmentPostProcessor
 
SearchExceptionAdvisor - Class in com.broadleafcommerce.search.core.web.endpoint.exception
General exception handler registry for handlers not exclusive to a single controller.
SearchExceptionAdvisor() - Constructor for class com.broadleafcommerce.search.core.web.endpoint.exception.SearchExceptionAdvisor
 
SearchJpaAutoConfiguration - Class in com.broadleafcommerce.search.core.provider.jpa.autoconfigure
 
SearchJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.search.core.provider.jpa.autoconfigure.SearchJpaAutoConfiguration
 
SearchRedirectEndpoint - Class in com.broadleafcommerce.search.core.web.endpoint
 
SearchRedirectEndpoint(SearchRedirectService<SearchRedirect>) - Constructor for class com.broadleafcommerce.search.core.web.endpoint.SearchRedirectEndpoint
 
SearchRedirectMatchService - Class in com.broadleafcommerce.search.core.service
 
SearchRedirectMatchService(SearchRedirectService<SearchRedirect>, CacheStateManager) - Constructor for class com.broadleafcommerce.search.core.service.SearchRedirectMatchService
 
SearchRedirectRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.search.core.repository
Repository to retrieve search redirects See - PagingAndSortingRepository
searchRedirectService - Variable in class com.broadleafcommerce.search.core.service.SearchRedirectMatchService
 
SearchRedirectService<P extends com.broadleafcommerce.search.api.domain.SearchRedirect> - Interface in com.broadleafcommerce.search.core.service
Service API for SearchRedirect
SearchRequestProperties - Class in com.broadleafcommerce.search.core.service
An extension of HashMap.
SearchRequestProperties() - Constructor for class com.broadleafcommerce.search.core.service.SearchRequestProperties
 
SearchRequestProperties(boolean) - Constructor for class com.broadleafcommerce.search.core.service.SearchRequestProperties
 
SearchRequestProperties(int) - Constructor for class com.broadleafcommerce.search.core.service.SearchRequestProperties
 
SearchRequestProperties(int, float) - Constructor for class com.broadleafcommerce.search.core.service.SearchRequestProperties
 
SearchRequestProperties(Map<? extends String, ?>) - Constructor for class com.broadleafcommerce.search.core.service.SearchRequestProperties
 
SearchService<T> - Interface in com.broadleafcommerce.search.core.service
Generic search service, returning a specific type, T
SearchServiceAutoConfiguration - Class in com.broadleafcommerce.search.core.service.autoconfigure
 
SearchServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.search.core.service.autoconfigure.SearchServiceAutoConfiguration
 
SearchValidationAutoConfiguration - Class in com.broadleafcommerce.search.core.service.validation
 
SearchValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.search.core.service.validation.SearchValidationAutoConfiguration
 
SearchValidator - Interface in com.broadleafcommerce.search.core.service
 
set_id(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
set_id(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
set_id(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
setAbbreviation(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setAliases(List<String>) - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties.LoadStopwordProperty
 
setAliases(List<String>) - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties.LoadSynonymProperty
 
setAutocompleteSuggestionLimit(Integer) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
setAutoCorrectQuery(boolean) - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
Enables/disables auto-correction of queries.
setByIndexableType(Duration) - Method in class com.broadleafcommerce.search.core.cache.SearchCacheProperties
 
setBySearchRequest(Duration) - Method in class com.broadleafcommerce.search.core.cache.SearchCacheProperties
 
setCombined(boolean) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setConfig(List<LoadStopwordProperties.LoadStopwordProperty>) - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties
The stopwords to load on startup
setConfig(List<LoadSynonymProperties.LoadSynonymProperty>) - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties
The synonyms to load on startup.
setConfig(Map<String, IndexableSpellCheckProperties>) - Method in class com.broadleafcommerce.search.core.spellcheck.SpellCheckProperties
 
setConfigName(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
setContextId(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setContextId(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
setContextId(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.search.core.provider.jpa.environment.JpaSearchProperties
 
setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.search.core.provider.jpa.environment.JpaSearchProperties
 
setDelimiter(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setFacetDisplayOrder(Integer) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setFaceted(boolean) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setFaceted(boolean) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadSuggestionConfig
 
setFacetLabel(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setFacetMultiSelect(boolean) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setFacetRanged(boolean) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setFacetRanges(List<FacetRange>) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setFacetRule(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setFacetVariantType(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setFieldDefinitionContextId(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSuggestionField
 
setFieldQueries(List<FieldQuery>) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setHighlightAppend(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
setHighlightFields(List<JpaSuggestionField>) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
setHighlightFragmentSize(int) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
setHighlightPrepend(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
setIncludeInResponse(boolean) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldVariant
 
setIndexableType(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setIndexableType(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
setJpa(JpaProperties) - Method in class com.broadleafcommerce.search.core.provider.jpa.environment.JpaSearchProperties
 
setLabel(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setLanguage(String) - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties.LoadStopwordProperty
 
setLanguage(String) - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties.LoadSynonymProperty
 
setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.search.core.provider.jpa.environment.JpaSearchProperties
 
setMultiValued(boolean) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setMultiValuedCombinedPropertyRootPath(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setName(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
setName(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadSuggestionConfig
 
setPhraseSlop(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
setPropertyPath(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setPropertyPaths(List<String>) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setQueryMatch(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
setRedirectType(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
setRedirectUri(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
setRegex(boolean) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
setResultLimit(int) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadSuggestionConfig
 
setSearchable(boolean) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setShowSuggestionQueryHitCount(boolean) - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
If true, returns number of hits for suggested queries.
setSortable(boolean) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setSortDisplayOrder(Integer) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setSortLabel(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setSortVariantType(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setSpellCheckEnabled(boolean) - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
Enables/disables spellcheck.
setSpellCheckQuery(boolean) - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
If true, returns a spellcheck corrected query in a search response.
setStopword(String) - Method in class com.broadleafcommerce.search.core.service.domain.Stopword
 
setStopwordFile(String) - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties.LoadStopwordProperty
 
setSuggestedQueryCount(int) - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
The number of suggested queries to return.
setSuggestionCount(int) - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
The number of spelling suggestions to return in a search response.
setSuggestionFields(List<JpaSuggestionField>) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadSuggestionConfig
 
setSuggestionQueryCollationTries(int) - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
Approximately the number of suggestion queries to return the number of hits for.
setSynonymFile(String) - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties.LoadSynonymProperty
 
setSynonyms(Set<String>) - Method in class com.broadleafcommerce.search.core.service.domain.Synonym
The word's synonyms.
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
setTracking(SandboxJpaTracking) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setTracking(SandboxJpaTracking) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
setTranslatable(boolean) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setType(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldVariant
 
setTypeAheadRequest(boolean) - Method in class com.broadleafcommerce.search.core.service.SearchRequestProperties
Is this a type ahead request?
setTypeAheadSuggestionConfigurations(List<JpaTypeAheadSuggestionConfig>) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
setVariants(List<JpaFieldVariant>) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
setVariantType(String) - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSuggestionField
 
setWord(String) - Method in class com.broadleafcommerce.search.core.service.domain.Synonym
The source word.
SpellCheckProperties - Class in com.broadleafcommerce.search.core.spellcheck
A container holding individual IndexableSpellCheckProperties for indexable types.
SpellCheckProperties() - Constructor for class com.broadleafcommerce.search.core.spellcheck.SpellCheckProperties
 
Stopword - Class in com.broadleafcommerce.search.core.service.domain
Represents a stopword in the search engine
Stopword() - Constructor for class com.broadleafcommerce.search.core.service.domain.Stopword
 
StopwordEndpoint - Class in com.broadleafcommerce.search.core.web.endpoint
 
StopwordEndpoint(StopwordService, TypeFactory) - Constructor for class com.broadleafcommerce.search.core.web.endpoint.StopwordEndpoint
 
StopwordManagementException - Exception in com.broadleafcommerce.search.core.service
Generic exception thrown for stopword management failures.
StopwordManagementException() - Constructor for exception com.broadleafcommerce.search.core.service.StopwordManagementException
 
StopwordManagementException(String) - Constructor for exception com.broadleafcommerce.search.core.service.StopwordManagementException
 
StopwordManagementException(String, Throwable) - Constructor for exception com.broadleafcommerce.search.core.service.StopwordManagementException
 
StopwordManagementException(Throwable) - Constructor for exception com.broadleafcommerce.search.core.service.StopwordManagementException
 
StopwordService - Interface in com.broadleafcommerce.search.core.service
Service for managing stopwords in the search engine.
SuggestionFieldListConverter - Class in com.broadleafcommerce.search.core.provider.jpa.domain.support
 
SuggestionFieldListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.search.core.provider.jpa.domain.support.SuggestionFieldListConverter
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.validation.FieldDefinitionValidator
 
Synonym - Class in com.broadleafcommerce.search.core.service.domain
Represents synonyms for a specific word.
Synonym() - Constructor for class com.broadleafcommerce.search.core.service.domain.Synonym
 
Synonym(String, Collection<String>) - Constructor for class com.broadleafcommerce.search.core.service.domain.Synonym
 
SynonymEndpoint - Class in com.broadleafcommerce.search.core.web.endpoint
 
SynonymEndpoint(SynonymService) - Constructor for class com.broadleafcommerce.search.core.web.endpoint.SynonymEndpoint
 
SynonymManagementException - Exception in com.broadleafcommerce.search.core.service
Generic error to be thrown when synonym management fails.
SynonymManagementException() - Constructor for exception com.broadleafcommerce.search.core.service.SynonymManagementException
 
SynonymManagementException(String) - Constructor for exception com.broadleafcommerce.search.core.service.SynonymManagementException
 
SynonymManagementException(String, Throwable) - Constructor for exception com.broadleafcommerce.search.core.service.SynonymManagementException
 
SynonymManagementException(Throwable) - Constructor for exception com.broadleafcommerce.search.core.service.SynonymManagementException
 
SynonymService - Interface in com.broadleafcommerce.search.core.service
Service for managing synonyms in the search engine.

T

toMe() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
toMe() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
toMe() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
toString() - Method in class com.broadleafcommerce.search.core.cache.SearchCacheProperties
 
toString() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
 
toString() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldVariant
 
toString() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSearchRedirect
 
toString() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaSuggestionField
 
toString() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
 
toString() - Method in class com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadSuggestionConfig
 
toString() - Method in class com.broadleafcommerce.search.core.provider.jpa.environment.JpaSearchProperties
 
toString() - Method in class com.broadleafcommerce.search.core.service.domain.Stopword
 
toString() - Method in class com.broadleafcommerce.search.core.service.domain.Synonym
 
toString() - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties.LoadStopwordProperty
 
toString() - Method in class com.broadleafcommerce.search.core.service.LoadStopwordProperties
 
toString() - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties.LoadSynonymProperty
 
toString() - Method in class com.broadleafcommerce.search.core.service.LoadSynonymProperties
 
toString() - Method in class com.broadleafcommerce.search.core.spellcheck.IndexableSpellCheckProperties
 
toString() - Method in class com.broadleafcommerce.search.core.spellcheck.SpellCheckProperties
 
toString() - Method in class com.broadleafcommerce.search.core.web.endpoint.type.IndexableTypeOption
 
TYPE_AHEAD_ENDPOINT - Static variable in class com.broadleafcommerce.search.core.web.endpoint.TypeAheadEndpoint
 
TypeAheadConfigurationRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.search.core.repository
Repository for retrieving TypeAheadConfigurations
typeAheadConfigurationService(TypeAheadConfigurationRepository<Trackable>, FieldDefinitionService<FieldDefinition>, CrudEntityHelper) - Method in class com.broadleafcommerce.search.core.service.autoconfigure.SearchServiceAutoConfiguration
 
TypeAheadConfigurationService<P extends com.broadleafcommerce.search.api.domain.TypeAheadConfiguration> - Interface in com.broadleafcommerce.search.core.service
 
TypeAheadEndpoint - Class in com.broadleafcommerce.search.core.web.endpoint
 
TypeAheadEndpoint(TypeAheadConfigurationService<TypeAheadConfiguration>) - Constructor for class com.broadleafcommerce.search.core.web.endpoint.TypeAheadEndpoint
 
TypeAheadPostProcessor<T> - Interface in com.broadleafcommerce.search.core.service
Interface allowing modification of TypeAhead query results after returning from the search engine.
TypeAheadPreProcessor<T> - Interface in com.broadleafcommerce.search.core.service
Interface allowing the modification of TypeAhead queries before the query is sent to the search engine.
TypeAheadService - Interface in com.broadleafcommerce.search.core.service
Service interface for retrieving TypeAhead suggestions.
TypeAheadSuggestionConfigListConverter - Class in com.broadleafcommerce.search.core.provider.jpa.domain.support
 
TypeAheadSuggestionConfigListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.search.core.provider.jpa.domain.support.TypeAheadSuggestionConfigListConverter
 

U

updateSynonym(Synonym, IndexableType, Locale, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.SynonymService
Update/add a synonym.
updateSynonym(String, String, Synonym, ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.SynonymEndpoint
 
updateSynonyms(Collection<Synonym>, IndexableType, Locale, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.SynonymService
Update multiple synonyms.

V

validate(SearchRequest, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.DefaultSearchValidator
 
validate(SearchRequest, ContextInfo) - Method in interface com.broadleafcommerce.search.core.service.SearchValidator
Check whether or not the search request in this context is valid.
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.validation.FieldDefinitionValidator
 
validateAbbreviation(FieldDefinition, Errors, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.validation.FieldDefinitionValidator
 
validateExistingVariants(FieldDefinition, Errors, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.validation.FieldDefinitionValidator
 
validateLocale(ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.StopwordEndpoint
 
validateLocale(ContextInfo) - Method in class com.broadleafcommerce.search.core.web.endpoint.SynonymEndpoint
 
validateSearchableQueries(FieldDefinition, Errors, ContextInfo) - Method in class com.broadleafcommerce.search.core.service.validation.FieldDefinitionValidator
 
A B C D E F G H I J L P Q R S T U V 
All Classes All Packages