A filter is a rule that narrows results (e.g., in-stock, size M, price under €100). In stores, smart default filters cut clutter and get shoppers to the right products faster.
A filter is a constraint applied to a result set—often on a specific field (size, brand, price, stock)—to include or exclude items. Filters can be user-selected (UI controls) or system-enforced (e.g., region/ACL, in-stock by default).
Filters are the backbone of efficient product discovery. Default to in-stock and essential attributes, avoid dead ends, preserve state, and keep SEO/crawl under control.
Filter vs facet?
A facet is a UI pattern for filters with buckets and counts; a filter is the underlying constraint.
Pre- or post-filter?
Hard rules (stock/ACL) early; preference filters can be post-filtered if needed.
Should filters affect ranking?
No—filters constrain; ranking orders what remains (use custom ranking for that).