A frustrating personal experience with unfaceted search
Aug 31, 2016 • < 1 min read

I was recently on an airline flight with onboard entertainment. There was a good selection of movies, but look at the film navigation menu! It lacks the ability to nest different languages into a single movie item and facet selections based on the movie’s language. As a result, it wastes screen space and forces the user to unnecessarily scroll through titles again and again. Faceted navigation on nested items is one of our favorite topics when it comes to search experience.
This is a customer experience that could easily be good instead of bad. Block join facet functionality has been available since Solr 5.5, so it is no longer a big deal to implement. Please check the Solr Reference guide for a detailed description. It’s also worth mentioning that this functionality is known as reverse nested aggregation in Elastic, and it can also be accomplished with unique(ID) aggregation in JSON Facets, a solution suggested by Alessandro Benedetti).
Even though dedicated components might appear to be more convenient for internal users, I prefer merging them into the JSON Facets framework. This is why we talk about Block Join Faceting so often: it can make your end users’ search experience a lot more pleasant than it would be without faceting!
Tags
You might also like
Once upon a time, your enterprise product catalog was a backend concern. A necessary system of record. Something teams updated quietly while the real “experience” work happened elsewhere. Today, that separation no longer exists. Research shows that 87% of shoppers rate product data as “extremely...
Modern enterprises increasingly rely on deep learning to power mission-critical workflows such as global demand forecasting, inventory optimization, supply chain prediction, video-based defect detection, and financial risk modeling. These workloads demonstrate rapidly increasing GPU requirements, g...
Predictive analytics is undergoing a major transformation. This AI demand forecasting model comparison reveals significant performance gaps between traditional and modern approaches. Demand forecasting has long guided decisions in retail and manufacturing, but today’s data volumes and volatility ar...
Agentic commerce is in the midst of a defining moment. Instead of a customer navigating a checkout flow, AI shopping agents can now autonomously purchase goods, renew subscriptions, or restock supplies, executing payments entirely on the customer’s behalf through agentic payments protocols. It’s...
You know the feeling: you walk into a store only to find out that the product you saw online is out of stock! This is one of the most common and problematic experiences for customers who shop multichannel retail. The problem for you? Disconnected sales channels, lost income, frustrated custom...
The buzzword “composable commerce” has dominated digital strategy conversations since Gartner popularized the term in 2020. But behind the marketing hype lies a longstanding, proven practice of integrating specialized, best-of-breed technology components into a flexible and scalable ecosystem....
For many businesses, moving away from familiar but inherently unadaptable legacy suites is challenging. However, eliminating this technical debt one step at a time can bolster your confidence. The best starting point is transitioning from a monolithic CMS to a headless CMS. This shift to a modern c...

