Mapping between HCL Commerce Search expression providers

This topic shows the mapping between the search expression providers that are used by the related search CatalogNavigationView BOD services and the corresponding search expression providers that are used by the search REST services from the search server.
BOD-based search expression provider REST-based search expression provider Description
SolrSearchBasedMerchandisingExpressionProvider SearchBasedMerchandisingExpressionProvider Calls the marketing component to run search rules.
SolrSearchByCatalogExpressionProvider SearchByCatalogExpressionProvider Handles searching by catalog, considering the sales catalog in the current business context.
SolrSearchByCategoryExpressionProvider SearchByCategoryExpressionProvider Handles searching by category, considering the sales catalog in the current business context.
SolrSearchByCustomExpressionProvider SearchByCustomExpressionProvider Includes custom expressions that are stored in _wcf.search.expr.
SolrSearchByFacetExpressionProvider SearchByFacetExpressionProvider Handles searching by facet requests.
SolrSearchByKeywordExpressionProvider SearchByKeywordExpressionProvider Handles searching by keyword requests.
SolrSearchByKeywordRelevancyExpressionProvider SearchByKeywordRelevancyExpressionProvider Handles searching by keyword requests that use the dismax query parser.
SolrSearchByManufacturerExpressionProvider SearchByManufacturerExpressionProvider Handles searching by brand name requests.
SolrSearchByPriceExpressionProvider SearchByPriceExpressionProvider Handles searching by price range requests generated from the Advanced Search page.
SolrSearchByPublishedEntryOnlyExpressionProvider SearchByPublishedEntryOnlyExpressionProvider Generates conditions for restricting search results to only published entries.
SolrSearchByStorePathExpressionProvider SearchByStorePathExpressionProvider Generates conditions to handle the store path.
SolrSearchCategoryEntitlementExpressionProvider SearchCategoryEntitlementExpressionProvider Performs category entitlement.
SolrSearchFacetConditionExpressionProvider SearchFacetConditionExpressionProvider Generates a list of attribute-related facets and currency-specific price range facets for the current search request.
SolrSearchInventoryExpressionProvider SearchInventoryExpressionProvider Handles searching related to the Inventory index.
SolrSearchProductEntitlementExpressionProvider SearchProductEntitlementExpressionProvider Performs product entitlement.
SolrSearchSequencingExpressionProvider SearchProductSequencingExpressionProvider Arranges product entries in the search result by ranking.
SolrSearchTermAssociationExpressionProvider SearchTermAssociationExpressionProvider Gets synonyms and replaces the search term to fetch the final result.
SolrSearchTypeExpressionProvider SearchTypeExpressionProvider Handles the match type for keyword search requests, such as Any and Exclude SKU.
SolrSearchWebContentStoreInfoExpressionProvider SearchWebContentStoreInfoExpressionProvider Handles adding conditions to search store-specific site contents