A B C D E F G H I J L P Q R S T U V
All Classes All Packages
All Classes All Packages
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 theSearchRedirect
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
All Classes All Packages