Predictive Filtering automatically refines search results without requiring the customer to select any additional filters. It includes two features:
- Query Understanding - detects facet values, such as brand, color, size, or price range, directly in the search query, and applies them as filters, boosts, or sorting.
- Predictive Categorization - determines the most relevant categories for a query based on past click events, and applies them as filters or boosts.
Events
When a search request is sent to an index with Predictive Filtering enabled, two events are generated:
- item.search
- item.search.classification, which contains the results of Query Understanding and Predictive Categorization for the query.