@NonNullApi
Package com.broadleafcommerce.search.core.service
-
Interface Summary Interface Description FieldDefinitionService<P extends com.broadleafcommerce.search.api.domain.FieldDefinition> QueryBuilder<Q> ResponseParser<R,T> Handles converting a query response from a search engine to a response to return to a consumer.SearchRedirectService<P extends com.broadleafcommerce.search.api.domain.SearchRedirect> Service API forSearchRedirect
SearchService<T> Generic search service, returning a specific type, TSearchValidator StopwordService Service for managing stopwords in the search engine.SynonymService Service for managing synonyms in the search engine.TypeAheadConfigurationService<P extends com.broadleafcommerce.search.api.domain.TypeAheadConfiguration> TypeAheadPostProcessor<T> Interface allowing modification of TypeAhead query results after returning from the search engine.TypeAheadPreProcessor<T> Interface allowing the modification of TypeAhead queries before the query is sent to the search engine.TypeAheadService Service interface for retrieving TypeAhead suggestions. -
Class Summary Class Description DefaultFieldDefinitionService<P extends com.broadleafcommerce.search.api.domain.FieldDefinition> DefaultSearchRedirectService<P extends com.broadleafcommerce.search.api.domain.SearchRedirect> DefaultSearchService<Q,R> Default searching implementation, including checking for redirects.DefaultSearchValidator DefaultTypeAheadConfigurationService<P extends com.broadleafcommerce.search.api.domain.TypeAheadConfiguration> LoadStopwordProperties LoadStopwordProperties.LoadStopwordProperty LoadSynonymProperties Properties indicating what synonyms to load on application startupLoadSynonymProperties.LoadSynonymProperty SearchRedirectMatchService SearchRequestProperties An extension ofHashMap
. -
Exception Summary Exception Description StopwordManagementException Generic exception thrown for stopword management failures.SynonymManagementException Generic error to be thrown when synonym management fails.