Class SolrRESTSearchByFacetExpressionProvider

  • All Implemented Interfaces:
    Direct Known Subclasses:

    public class SolrRESTSearchByFacetExpressionProvider
    extends AbstractSolrSearchExpressionProvider
    implements SearchExpressionProvider
    This is a Solr specific implementation of the search expression provider for handling the search by facet request. It adds additional facets when provided through and skips those facets defined in this exclude list, The resulting Solr expression will be added back into the SelectionCriteria object ( and to be encoded into the meta string ( later on. Note that the facet conditions should be passed in with a separator using SolrSearchServiceConstants.FACET_SEPERATOR.