Mapping between HCL Commerce Search BOD services and REST services

This topic shows the mapping between the search-related CatalogNavigationView BOD expression builders from the HCL Commerce server and the corresponding search REST services from the search server.

Note: Some of the new REST services might return data in a different format than the BOD services.

Table to illustrate mapping between BOD and REST services.

BOD service Expression builder REST resource REST service
CatalogNavigationView getCatalogNavigationView ProductViewHandler (Search) store/{storeId}/productview/bySearchTerm/{searchTerm}
getCatalogNavigationAttachmentView store/{storeId}/productview/bySearchTerm/{searchTerm}
getCatalogNavigationViewByCategory store/{storeId}/productview/byCategory/{categoryId}
getCatalogNavigationBreadCrumbView store/{storeId}/productview/byCategory/{categoryId}
getCatalogNavigationCatalogEntryView store/{storeId}/productview/byId/{productId}, store/{storeId}/productview/byIds
getCatalogEntryViewAllWithoutAttachmentsByID store/{storeId}/productview/byId/{productId}, store/{storeId}/productview/byIds
getCatalogEntrySearchResultsByIDView store/{storeId}/productview/byId/{productId}, store/{storeId}/productview/byIds
getCatalogEntryViewParentInfoByIDNoEntitlementCheck store/{storeId}/productview/byId/{productId}, store/{storeId}/productview/byIds
getCatalogEntryViewForShoppingCart store/{storeId}/productview/byId/{productId}, store/{storeId}/productview/byIds
getCatalogEntryViewPriceWithAttributesByID store/{storeId}/productview/byId/{productId}, store/{storeId}/productview/byIds
getCatalogNavigationCatalogGroupView CategoryViewHandler (Search) store/{storeId}/categoryview/byId/{categoryId}, store/{storeId}/categoryview/byIds
getCatalogNavigationCatalogGroupViewByIdentifier store/{storeId}/categoryview/{categoryIdentifier}
getCatalogNavigationCatalogGroupViewByCatalogId store/{storeId}/categoryview/@top
getCatalogNavigationCatalogGroupViewByParentCatalogGroup store/{storeId}/categoryview/byParentCategory/{parentCategoryId}
getWebContentView SiteContentHandler (Search) store/{storeId}/sitecontent/webContentsBySearchTerm/{searchTerm}
store/{storeId}/sitecontent/brandSuggestions
store/{storeId}/sitecontent/categorySuggestions