
How It Works
-
Query Parsing
The system ingests the user’s search term or custom query, extracting keywords, filters, and logical operators. -
Intent & Preference Analysis
Natural language processing and business rules interpret shopper intent (e.g., “leather office chair under $200”). -
Data Retrieval
A tailored database lookup applies the parsed conditions—matching product attributes, categories, or metadata. -
Relevance Scoring
Matched items are ranked by semantic relevance, performance signals (clicks, conversions), and any active merchandising rules. -
Results Delivery
The algorithm returns a prioritized list of recommendations that best align with the original query’s intent and any configured rules.
Supported Rule Types
- Global
- Home Page
- Product
- Category
- Cart
- Search
When to Use
- Headless Integrations: Embed personalized recommendations directly via API calls in any frontend (mobile app, CMS, PWA).
- Rule-Driven Campaigns: Combine with business logic (“on sale,” “clearance”) for promotional or seasonal collections.
- Zero-UI Experiences: Power chatbots or voice assistants where visual widgets aren’t available.
Example
- A shopper enters the query “ergonomic mesh office chair with lumbar support” into your site’s search bar.
- QBA parses the keywords and applies a rule to exclude out-of-stock items.
- It retrieves all matching chairs, ranks them by recent performance and in-stock levels, and applies any boost rules (e.g., promoted brands).
- The top 5 chairs are returned as recommendations in a headless widget on the category page.