This document discusses various search features beyond basic matching and ranking, including facets, query auto-completion, spelling correction, and query relaxation. It provides examples of how these features are implemented in Solr to help users formulate queries, understand results, and narrow down search outputs. Specific challenges with facets for e-commerce search are outlined, such as handling product variants and selecting the best facet values. Solutions proposed include indexing one document per variant, using collapse queries, and executing a prior facet request to select meaningful facets. The document also discusses approaches to auto-completion using suggesters and spelling correction using the Solr spellcheck component or alternative methods like fuzzy search over a query index. Finally, query relaxation techniques are briefly covered, such