Building great search UX is a challenging problem in engineering, requiring the consideration of engine performance, interface intuitiveness, and result relevance. Faceting is a common approach to advanced search use cases, but it has limitations such as requiring homogenous data and potentially missing relevant categories if too many are displayed. To address these issues, Algolia developed a feature called "search for facet values" that allows users to refine their searches via filters while applying contextual queries, providing a more granular and accurate experience. This feature is useful for implementing advanced search interfaces without burdening users with a learning curve, and can be easily implemented using Algolia's search for facet values feature. The implementation of this feature requires a two-step process that is only doable efficiently when implemented at the heart of the engine, and Algolia plans to improve the feature by providing a different way to rank results.