com.ibm.commerce.catalog.facade.server.services.search.expression.solr

Class SolrSearchFacetConditionExpressionProvider

  • All Implemented Interfaces:
    SearchExpressionProvider


    public class SolrSearchFacetConditionExpressionProvider
    extends SolrRESTSearchFacetConditionExpressionProvider
    This is a Solr specific implementation of the search expression provider for handling dynamic facets. This provider helps converting runtime parameters for price in current currency and facetable / searchable attribute dictionary attributes into a Solr specific expression. The resulting Solr expression will be added back into the SelectionCriteria object for other downstream processing using the _wcf.search.facet.field control parameter.
    • Constructor Detail

      • SolrSearchFacetConditionExpressionProvider

        public SolrSearchFacetConditionExpressionProvider(java.lang.String componentId)
        Creates an instance of the search expression provider for a particular component. This instance can be used and re-used for future search requests.
        Parameters:
        componentId - The target component.