Package com.broadleafcommerce.search.core.service
@NonNullApi
package com.broadleafcommerce.search.core.service
-
ClassDescriptionDefaultFieldDefinitionService<P extends com.broadleafcommerce.search.api.domain.FieldDefinition>DefaultSearchCatalogAccessPolicyService<P extends com.broadleafcommerce.search.api.domain.accesspolicy.SearchCatalogAccessPolicy>DefaultSearchRedirectService<P extends com.broadleafcommerce.search.api.domain.SearchRedirect>DefaultSearchService<Q,
R> Default searching implementation, including checking for redirects.DefaultTypeAheadConfigurationService<P extends com.broadleafcommerce.search.api.domain.TypeAheadConfiguration>FieldDefinitionService<P extends com.broadleafcommerce.search.api.domain.FieldDefinition>Properties indicating what synonyms to load on application startupQueryBuilder<Q>ResponseParser<R,T> Handles converting a query response from a search engine to a response to return to a consumer.SearchCatalogAccessPolicyService<P extends com.broadleafcommerce.search.api.domain.accesspolicy.SearchCatalogAccessPolicy>Service API handling operations with theSearchCatalogAccessPolicy
domain.SearchRedirectService<P extends com.broadleafcommerce.search.api.domain.SearchRedirect>Service API forSearchRedirect
An extension ofHashMap
.Generic search service, returning a specific type, TGeneric exception thrown for stopword management failures.Service for managing stopwords in the search engine.Generic error to be thrown when synonym management fails.Service for managing synonyms in the search engine.TypeAheadConfigurationService<P extends com.broadleafcommerce.search.api.domain.TypeAheadConfiguration>Interface allowing modification of TypeAhead query results after returning from the search engine.Interface allowing the modification of TypeAhead queries before the query is sent to the search engine.Service interface for retrieving TypeAhead suggestions.