Class TmaSolrAsSearchProfileCalculationListener
java.lang.Object
de.hybris.platform.adaptivesearchsolr.listeners.SolrAsSearchProfileCalculationListener
de.hybris.platform.b2ctelcoservices.compatibility.eligibility.solr.listeners.TmaSolrAsSearchProfileCalculationListener
- All Implemented Interfaces:
de.hybris.platform.solrfacetsearch.search.context.FacetSearchListener
public class TmaSolrAsSearchProfileCalculationListener
extends de.hybris.platform.adaptivesearchsolr.listeners.SolrAsSearchProfileCalculationListener
Search profile calculation listener that accommodates the adaptive search profile for TUA indexes.
- Since:
- 2011
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.adaptivesearchsolr.listeners.SolrAsSearchProfileCalculationListener
de.hybris.platform.adaptivesearchsolr.listeners.SolrAsSearchProfileCalculationListener.SearchQueryUidGenerator -
Constructor Summary
ConstructorsConstructorDescriptionTmaSolrAsSearchProfileCalculationListener(de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService i18nService) -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeSearch(de.hybris.platform.solrfacetsearch.search.context.FacetSearchContext facetSearchContext) The search query is updated by adding collapse results option.protected de.hybris.platform.commerceservices.i18n.CommerceCommonI18NServiceMethods inherited from class de.hybris.platform.adaptivesearchsolr.listeners.SolrAsSearchProfileCalculationListener
afterSearch, afterSearchError, applyBoostItems, applyBoostRules, applyFacets, applyGroup, applyResult, applySorts, convertAll, convertBoostItem, convertBoostRule, convertFacet, convertFacetValue, convertGroup, convertKeyword, convertKeywords, convertSort, convertSortExpression, createBoostField, createFacetField, createGroupCommandField, createGroupCommandFields, createIndexedTypeSort, createIndexedTypeSortField, createResultFromFacetSearchContext, createUidGenerator, extractPkFromDocument, getAsSearchProfileActivationService, getAsSearchProfileCalculationService, getCommonI18NService, getSolrAsCatalogVersionResolver, getSolrAsCategoryPathResolver, getSolrAsTypeMappingRegistry, isValidBoostRule, isValidFacet, isValidGroup, isValidSortExpression, resolveCurrency, resolveLanguage, setAsSearchProfileActivationService, setAsSearchProfileCalculationService, setCommonI18NService, setSolrAsCatalogVersionResolver, setSolrAsCategoryPathResolver, setSolrAsTypeMappingRegistry
-
Constructor Details
-
TmaSolrAsSearchProfileCalculationListener
public TmaSolrAsSearchProfileCalculationListener(de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService i18nService)
-
-
Method Details
-
beforeSearch
public void beforeSearch(de.hybris.platform.solrfacetsearch.search.context.FacetSearchContext facetSearchContext) throws de.hybris.platform.solrfacetsearch.search.FacetSearchException The search query is updated by adding collapse results option.- Specified by:
beforeSearchin interfacede.hybris.platform.solrfacetsearch.search.context.FacetSearchListener- Overrides:
beforeSearchin classde.hybris.platform.adaptivesearchsolr.listeners.SolrAsSearchProfileCalculationListener- Throws:
de.hybris.platform.solrfacetsearch.search.FacetSearchException
-
getI18nService
protected de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService getI18nService()
-