Class DefaultSolrProductSearchAutocompleteService
java.lang.Object
de.hybris.platform.commerceservices.search.solrfacetsearch.impl.DefaultSolrProductSearchAutocompleteService
- All Implemented Interfaces:
ProductSearchAutocompleteService<AutocompleteSuggestion>
public class DefaultSolrProductSearchAutocompleteService
extends Object
implements ProductSearchAutocompleteService<AutocompleteSuggestion>
Default implementation of the AutocompleteService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<AutocompleteSuggestion>buildSuggestions(String precedingTerms, Collection<String> suggestions) Deprecated.since 2011.protected List<AutocompleteSuggestion>findBestSuggestionsForLegacySuggester(SolrSuggestion solrSuggestion, String input) Deprecated.since 2011.protected List<AutocompleteSuggestion>findBestSuggestionsForNewSuggester(SolrSuggestion solrSuggestion) Deprecated.since 2011.protected SolrIndexedTypeModelfindIndexedTypeModel(SolrFacetSearchConfigModel facetSearchConfigModel, IndexedType indexedType) Deprecated.since 2011.getAutocompleteSuggestions(String input) Get the auto complete suggestions for the input provided.protected CommonI18NServiceDeprecated.since 2011.protected FacetSearchConfigServiceDeprecated.since 2011.protected SolrAutoSuggestServiceDeprecated.since 2011.protected SolrFacetSearchConfigSelectionStrategyDeprecated.since 2011.protected SolrIndexedTypeCodeResolverDeprecated.since 2011.protected booleanisLegacySuggesterSuggestions(SolrSuggestion solrSuggestion) Deprecated.since 2011.voidsetCommonI18NService(CommonI18NService commonI18NService) Deprecated.since 2011.voidsetFacetSearchConfigService(FacetSearchConfigService facetSearchConfigService) Deprecated.since 2011.voidsetProductSearchStrategyFactory(ProductSearchStrategyFactory<Object> productSearchStrategyFactory) voidsetSolrAutoSuggestService(SolrAutoSuggestService solrAutoSuggestService) Deprecated.since 2011.voidsetSolrFacetSearchConfigSelectionStrategy(SolrFacetSearchConfigSelectionStrategy solrFacetSearchConfigSelectionStrategy) Deprecated.since 2011.voidsetSolrIndexedTypeCodeResolver(SolrIndexedTypeCodeResolver solrIndexedTypeCodeResolver) Deprecated.since 2011.
-
Constructor Details
-
DefaultSolrProductSearchAutocompleteService
public DefaultSolrProductSearchAutocompleteService()
-
-
Method Details
-
getAutocompleteSuggestions
Description copied from interface:ProductSearchAutocompleteServiceGet the auto complete suggestions for the input provided.- Specified by:
getAutocompleteSuggestionsin interfaceProductSearchAutocompleteService<AutocompleteSuggestion>- Parameters:
input- the user's input on which the autocomplete is based- Returns:
- a list of suggested search terms
-
findIndexedTypeModel
@Deprecated(since="2011") protected SolrIndexedTypeModel findIndexedTypeModel(SolrFacetSearchConfigModel facetSearchConfigModel, IndexedType indexedType) throws IndexerException Deprecated.- Throws:
IndexerException
-
isLegacySuggesterSuggestions
@Deprecated(since="2011") protected boolean isLegacySuggesterSuggestions(SolrSuggestion solrSuggestion) -
findBestSuggestionsForLegacySuggester
@Deprecated(since="2011") protected List<AutocompleteSuggestion> findBestSuggestionsForLegacySuggester(SolrSuggestion solrSuggestion, String input) -
findBestSuggestionsForNewSuggester
@Deprecated(since="2011") protected List<AutocompleteSuggestion> findBestSuggestionsForNewSuggester(SolrSuggestion solrSuggestion) -
buildSuggestions
@Deprecated(since="2011") protected List<AutocompleteSuggestion> buildSuggestions(String precedingTerms, Collection<String> suggestions) -
getFacetSearchConfigService
Deprecated. -
setFacetSearchConfigService
@Deprecated(since="2011") public void setFacetSearchConfigService(FacetSearchConfigService facetSearchConfigService) -
getCommonI18NService
Deprecated. -
setCommonI18NService
-
getSolrAutoSuggestService
Deprecated. -
setSolrAutoSuggestService
@Deprecated(since="2011") public void setSolrAutoSuggestService(SolrAutoSuggestService solrAutoSuggestService) -
getSolrIndexedTypeCodeResolver
Deprecated. -
setSolrIndexedTypeCodeResolver
@Deprecated(since="2011") public void setSolrIndexedTypeCodeResolver(SolrIndexedTypeCodeResolver solrIndexedTypeCodeResolver) -
getSolrFacetSearchConfigSelectionStrategy
@Deprecated(since="2011") protected SolrFacetSearchConfigSelectionStrategy getSolrFacetSearchConfigSelectionStrategy()Deprecated. -
setSolrFacetSearchConfigSelectionStrategy
@Deprecated(since="2011") public void setSolrFacetSearchConfigSelectionStrategy(SolrFacetSearchConfigSelectionStrategy solrFacetSearchConfigSelectionStrategy) -
getProductSearchStrategyFactory
-
setProductSearchStrategyFactory
public void setProductSearchStrategyFactory(ProductSearchStrategyFactory<Object> productSearchStrategyFactory)
-