APPROSEARCH APPROSEARCH
Glosario

Faceted search

Faceted search (búsqueda facetada) es la técnica de filtrar resultados por atributos múltiples calculados dinámicamente sobre el conjunto recuperado: marca, talla, color, rango de precio, valoraciones, atributos custom. Los recuentos se actualizan en tiempo real conforme el usuario selecciona filtros.

Cuando un usuario busca “zapatillas” y obtiene 1.200 resultados, faceted search le permite acotar progresivamente:

  • Marca: Nike (240), Adidas (180), Puma (95)…
  • Talla: 36 (45), 37 (78)…
  • Color: rojo (32), negro (240), blanco (180)…
  • Precio: < 50 € (320), 50-100 € (520)…

Los recuentos entre paréntesis se recalculan en tiempo real sobre el subconjunto restante. Esto permite explorar el catálogo sin “callejones sin salida” (combinaciones que devuelven 0 resultados).

Implementación técnica

Tres componentes:

  1. Inverted index por facet: para cada atributo (marca, color, talla), un índice invertido valor → set de productos.
  2. Query engine: AND lógico entre facetas seleccionadas + búsqueda principal (texto, vector). Devuelve productos.
  3. Aggregation engine: para cada facet no seleccionada, calcula cuántos productos del set restante tienen cada valor. Esto es lo que muestra los (45), (78), etc.

Performance crítica: las agregaciones a escala (1M productos × 20 facets) requieren índices columnares y caché agresiva.

Patrones de UX

  • Single-select facets: solo una opción a la vez (categoría principal).
  • Multi-select facets: varias opciones unidas con OR (varias marcas).
  • Range facets: slider o inputs (precio, valoración).
  • Hierarchical facets: categorías anidadas (Hombre > Calzado > Deportivo).
  • Boolean facets: switches (En stock, Envío gratis, En oferta).

Mejores prácticas:

  • Mostrar el contador siempre: ayuda a decidir.
  • Ocultar valores con 0 productos resultantes.
  • Permitir limpiar todos los filtros con un botón evidente.
  • En mobile, drawer lateral con preview del recuento total (“Ver 345 productos”).
  • Mantener la URL actualizada (?marca=nike&talla=42) para compartibilidad y SEO.

Faceted search en APPROSEARCH

Incluido en todos los planes. El widget de APPROSEARCH renderiza facetas automáticamente a partir de los atributos del catálogo indexado. Configuración desde el panel:

  • Qué atributos exponer como facetas (y orden).
  • Estilo visual: sidebar, horizontal, modal.
  • Tipo por atributo (single, multi, range, boolean, hierarchical).
  • Etiquetas localizables (ES/EN/multilenguaje).

El plan Scale añade facetas dinámicas por user-group (B2B) y reglas de visibilidad por contexto.

Lecturas recomendadas

  • Hearst, M. (2009). Search User Interfaces — capítulo sobre faceted search.
  • Baymard Institute: Filtering UX.
  • Elasticsearch docs: Aggregations.

Última actualización: 2026-05-25

Lleva la teoría a tu tienda

APPROSEARCH implementa estos conceptos por defecto. Prueba 14 días gratis sin tarjeta.