Class DefaultSolrProductSearchAutocompleteService
- java.lang.Object
-
- de.hybris.platform.commerceservices.search.solrfacetsearch.impl.DefaultSolrProductSearchAutocompleteService
-
- All Implemented Interfaces:
ProductSearchAutocompleteService<AutocompleteSuggestion>
public class DefaultSolrProductSearchAutocompleteService extends java.lang.Object implements ProductSearchAutocompleteService<AutocompleteSuggestion>
Default implementation of the AutocompleteService
-
-
Constructor Summary
Constructors Constructor Description DefaultSolrProductSearchAutocompleteService()
-
Method Summary
-
-
-
Method Detail
-
getFacetSearchConfigService
protected FacetSearchConfigService getFacetSearchConfigService()
-
setFacetSearchConfigService
public void setFacetSearchConfigService(FacetSearchConfigService facetSearchConfigService)
-
getCommonI18NService
protected CommonI18NService getCommonI18NService()
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
getAutocompleteSuggestions
public java.util.List<AutocompleteSuggestion> getAutocompleteSuggestions(java.lang.String input)
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
-
getIndexedType
protected IndexedType getIndexedType(FacetSearchConfig config)
-
findIndexedTypeModel
protected SolrIndexedTypeModel findIndexedTypeModel(SolrFacetSearchConfigModel facetSearchConfigModel, IndexedType indexedType) throws IndexerException
- Throws:
IndexerException
-
getSolrAutoSuggestService
protected SolrAutoSuggestService getSolrAutoSuggestService()
-
setSolrAutoSuggestService
public void setSolrAutoSuggestService(SolrAutoSuggestService solrAutoSuggestService)
-
findBestSuggestions
protected java.util.List<AutocompleteSuggestion> findBestSuggestions(SolrSuggestion solrSuggestion, java.lang.String input)
-
createAutocompleteSuggestion
protected AutocompleteSuggestion createAutocompleteSuggestion()
-
setSolrIndexedTypeCodeResolver
public void setSolrIndexedTypeCodeResolver(SolrIndexedTypeCodeResolver solrIndexedTypeCodeResolver)
-
getSolrFacetSearchConfigSelectionStrategy
protected SolrFacetSearchConfigSelectionStrategy getSolrFacetSearchConfigSelectionStrategy()
-
setSolrFacetSearchConfigSelectionStrategy
public void setSolrFacetSearchConfigSelectionStrategy(SolrFacetSearchConfigSelectionStrategy solrFacetSearchConfigSelectionStrategy)
-
-