A facet is a search refinement element that corresponds to a property of a commerce item type. The property is referred to as a faceting property. The values of this property are broken down into selections that can be either ranges or specific values. For example, you might define a price facet whose faceting property is the salePrice property of a product’s SKUs. (Facets are always used to group products, but the faceting property can be a property of a related commerce item type, such as the product’s parent categories or child SKUs.) The selection ranges, which can either be determined dynamically or specified explicitly when you create the facet in ATG Merchandising, might be $100 to $200, $200 to $500, $500 to $1000, etc. Or you might define a manufacturer facet with selection values of Acme, Cogswell, and Spacely.

The selection values are displayed on site pages as hyperlinks. When a user clicks one of these links, a query is issued to ATG Search, using the selection range or value as a refinement criterion. For example, if the customer clicks the “$100 to $200” link, the query issued would be something like “return all products whose sale price is between $100 and $200.” The results of this query are then displayed on the page.

There are three main aspects of ATG’s dynamic navigation functionality:

The first aspect, creating the facets, is discussed in the ATG Merchandising User Guide. The other two aspects are described in this chapter.

 
loading table of contents...