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

    Constructors
    Constructor
    Description
    TmaSolrAsSearchProfileCalculationListener(de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService i18nService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    beforeSearch(de.hybris.platform.solrfacetsearch.search.context.FacetSearchContext facetSearchContext)
    The search query is updated by adding collapse results option.
    protected de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService
     

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      beforeSearch in interface de.hybris.platform.solrfacetsearch.search.context.FacetSearchListener
      Overrides:
      beforeSearch in class de.hybris.platform.adaptivesearchsolr.listeners.SolrAsSearchProfileCalculationListener
      Throws:
      de.hybris.platform.solrfacetsearch.search.FacetSearchException
    • getI18nService

      protected de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService getI18nService()