Definición
Los buscadores facetados de contenidos presentan al usuario un listado de contenidos y distintos grupos de opciones (facetas) con las que limitar el listado que se está mostrando. Dichas facetas corresponden a distintas propiedades de los recursos de información que se muestran en el listado (p.ej. en un buscador facetado de publicaciones podrían mostrarse facetas de materia, formato, disponibilidad on-line, precio...).
Junto a cada opción de filtrado se muestra una indicación sobre qué efecto tendrá su selección sobre el listado de resultados. Además de las facetas, pueden incorporar campos de búsqueda libre.
Composición
Las páginas de búsqueda facetada se componen de:
- Cabecera y menú
- Rastro de migas
- Título
- Área de búsqueda y facetado: Contiene los distintos campos en los que el usuario puede introducir los criterios de búsqueda y facetado. Los criterios de facetado sólo se muestran si permiten perfilar el listado de recursos mostrado. Junto a cada criterio se presenta, en la medida de lo posible, una indicación de qué efecto tendrá su selección sobre el listado de resultados.
- Listado de resultados, compuesta de:
- Número de recursos listados
- Selector para cambiar la ordenación o filtrar los contenidos de acuerdo con criterios preestablecidos (opcional).
- Epígrafes de agrupación (opcional)
- Tarjetas, tablas de datos o mapa
- Paginación
- Datos adicionales sobre el buscador (opcional)
- Pie de página
Plantilla
En el siguiente enlace puedes consultar la plantilla con su estructura completa en HTML
Pautas de uso
Utiliza buscador facetado para explorar y refinar progresivamente los resultados.
- Los buscadores facetados son la opción preferible para presentar conjuntos de contenidos voluminosos (típicamente >75 recursos) de una manera amigable, con un número limitado de opciones de filtrado disponibles.
- Los criterios de filtrado permiten una segmentación natural del contenido.
- Recomendado principalmente en casos en los que un criterio de ordenación concreto (última actualización, popularidad...) permita ofrecer en la pantalla inicial los recursos más interesantes para las personas usuarias del buscador, ya que presenta resultados desde la pantalla inicial y evitando la necesidad de interactuar con la búsqueda.
- Utiliza buscador avanzado si es necesario ofrecer un número mayor de opciones de búsqueda y se prevé un uso frecuente por parte de usuarios expertos (p.ej. un buscador de licitaciones), o se da acceso a un universo muy amplio de contenidos.
- Utiliza los listados de resultados si se va a dar acceso a un número limitado de recursos (típicamente <75)
Define los criterios de filtrado a partir de necesidades reales y medibles
- La selección de criterios de filtrado debe partir de una comprensión realista de cómo buscan los usuarios:
- Analiza formulaciones reales de búsqueda
- Complementa con técnicas de investigación cualitativa (pruebas de usabilidad, análisis de tareas, feedbacks...)
- Evalúa los criterios implementados con mediciones de uso para comprobar qué criterios se están utilizando y qué otras formulaciones se están introduciendo en el campo de búsqueda textual principal y que serían susceptibles de estructurarse en campos independientes.
Limita el número de criterios de filtrado
- Incluye un número limitado de criterios de filtrado para no complicar excesivamente el interfaz.
- No incluyas más de cinco criterios de filtrado; de superarse, será necesario comprobar la usabilidad del sistema mediante técnicas investigación con usuarios.
Ordena los criterios de filtrado con secuencia lógica
- Proporciona una secuencia lógica para presentar los criterios de filtrado
- Prioriza aquellos criterios que se utilicen con más frecuencia.
Utiliza los campos permitidos
Como parte de un servicio de búsqueda facetada pueden incluirse los siguientes tipos de campo:
- Entradas de campo
- Campos de texto abiertos: Es recomendable que cuenten con un campo de texto abierto en primer lugar.
- Campos de fecha
- Campo numérico ajustable (steppers)
- Controles de selección
- Campos autocompletados
- Interruptores: Permiten introducir criterios de filtrado únicos, que pueden activarse o no. Junto a la etiqueta del interruptor se mostrará, entre paréntesis, el número de recursos que mostrará el listado si se aplica el criterio de facetado.
- Listas desordenadas:
- Permiten elegir una sola opción entre varias posibles, mutuamente excluyentes.
- Si existen seis o más opciones posibles, se mostrarán las 5 primeras (ordenadas por el número de recursos del listado que se mostrarían al escogerla) y el resto de opciones quedarán ocultas bajo una interacción con la formulación "Ver más". Para volver a la opción reducida (5 elementos) bastará con volver a selección el botón, ahora con la formulación "Ver menos". Al escoger un elemento de la lista, aparecerá sobre el elemento seleccionado la opción de anular la selección realizada, con la formulación "Ver todos los..." (p.ej. "Ver todos los organismos").
- Si el elemento seleccionado dispone de subopciones, al realizar la selección las subopciones se deplegarán indicando igualmente el número de resultados que se mostrarían al clicarlo. Para volver al elemento principal bastará con clicarlo de nuevo y las subopciones quedarán de nuevo plegadas.
- Lista de opciones de selección múltiple (checkbox): Permiten seleccionar ninguna, una o varias opciones a la vez dentro de un mismo campo.
- Las opciones se presentan ordenadas por el número de recursos asociados a su selección, y por defecto serán visibles las cinco primeras (con el resto, de haberlas, ocultas bajo una interacción con la formulación "Ver más", siendo recomendable que no superen las 10 opciones).
- Cuando se selecciona una opción, el checkbox quedará marcado y en primer lugar, con el resto de checkboxes también disponibles para su selección adicional.
- En el diseño del formulario de búsqueda es necesario indicar si las opciones seleccionadas en un campo de checkboxes deben cumplirse todas en los resultados de búsqueda (AND lógico) o sólo alguna de ellas (OR lógico):
- En el caso de que se aplique un AND lógico se mostrará junto a cada opción el número de recursos que se mostrarán en el listado al marcar la opción.
- En el caso de que se aplique un OR lógico, si no hay ninguna selección hecha se mostrará junto a cada opción el número de recursos que se mostrarán en el listado al marcar la opción. En el momento en el que se realiza alguna selección, se recomienda que se muestre junto a cada opción adicional el número de recursos que añadirá al listado si se selecciona la opción correspondiente.
- Control deslizante: El rango de valores extremos que se muestran el selector se ajustará a los valores disponibles en el listado, de manera que la selección realizada no deje en ningún caso la lista vacía de contenido.
Selecciona los campos atendiendo a criterios de usabilidad
- Prioriza los campos de selección sobre los de introducción de información, ya que estos tienen un coste de interacción mayor (introducir texto es una tarea laboriosa y propensa a errores, particularmente desde dispositivos táctiles). En el caso de valores lineales (p.ej. fechas, importes...), conviene estudiar si es suficiente descomponerlos en rangos (p.ej. de 0€-30.000€, de 30.000€-60.000€, etc.) para cubrir los casos de uso habituales.
- En caso contrario, se puede introducir uno o dos campos de entrada de información (inicio o inicio y fin del rango), para ofrecer más granularidad, o bien un filtro tipo slider si un valor aproximado es suficiente.
- En el caso de que un campo de introducción de información requiera valores de un tipo determinado (p.ej. números, fechas...) es obligatorio validar que el contenido del campo está en un formato aceptable y, en caso contrario, notificarlo a la persona usuaria. En la interpretación de campos de números y fechas se tratará de parsear el contenido introducido por la persona usuaria siempre que resulte posible, aunque no coincida exactamente con el especificado (p.ej. aceptar fechas como 06-03-17, 6/3/17...).
Incluye criterios de ordenación de resultados
- Incluye la ordenación por relevancia si la persona usuaria introduce una cadena de búsqueda en algún campo de introducción de información textual
- En caso de que sólo se hayan introducido campos de valores limitados, de fecha o numéricos, se aplicará una ordenación por defecto definida de forma global para el buscador.
- El criterio de ordenación será en todo caso modificable por la persona usuaria mediante un selector situado por encima de los resultados de búsqueda.
Utiliza mapas en buscador facetado
Como alternativa al mapa simple se dispone de la funcionalidad de mapa para representar de forma asociada a un buscador facetado. Esta funcionalidad permite visualizar los resultado de una consulta en un mapa o en un listado. Especialmente recomendado para información que facilite a los usuarios su geolocalización, como por ejemplo datos de oficinas, bibliotecas, centros de salud, etc. El buscador permite presentar sus resultados bajo dos modelos: como listado de resultados o como mapa.
- El cambio de modalidad de presentación de los resultados (listado o mapa) se realizará a través de un botón situado justo encima de los resultados de búsqueda.
- El cambio de modalidad de presentación de los resultados debe poder realizarse en cualquier fase de la interacción. En el caso de que se haya realizado alguna búsqueda o filtrado, cuando se realice el cambio (de listado a mapa o viceversa) debe respetarse la consulta realizada. Por ejemplo, si en modalidad "listado" filtro por la provincia "Cádiz", al pulsar "Ver mapa" solo deben presentarse los puntos de esta provincia.
Componentes relacionados
Similar a:
Control de versiones
| Fecha | Versión | Notas |
|---|---|---|
| 20/03/2026 | 1.3 | Se incorpora la experiencia multivista al incoporar Mapas como opción de visualización de resultados Los resultados se presentan en tarjetas (cards) |
| 08/10/2023 | 1.2 | Buscador facetado: Se incorpora la posibilidad de que una faceta incluya dos niveles de clasificación |