Contenido
Definición
Los buscadores avanzados de contenidos permiten a los usuarios realizar consultas complejas sobre grandes volúmenes de información. Ofrecen un interfaz potente y complejo, por lo que está orientado a usuarios especialistas en un ámbito de información concreto (p.ej. información legislativa, contratación pública...).
Composición
Las páginas de búsqueda avanzada se componen de:
- Cabecera y menú
- Rastro de migas
- Título
- Formulario de búsqueda: Contiene los distintos campos en los que el usuario puede introducir los criterios de búsqueda y filtrado, y el botón de acción.
- Lista 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 o tablas de datos
- 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 el buscador avanzado para conjuntos de información voluminosos (típicamente >500 recursos)
- Para obtener resultados relevantes sobre un conjunto de información voluminoso puede ser necesario definir una buena estrategia de búsqueda con interfaces complejas que permitan realizar consultas precisas, generalmente porque ya se conoce qué dato buscan y los campos de consulta específicos.
- Si existe un criterio claro para devolver resultados sin necesidad de realizar una búsqueda se recomienda optar por la plantilla de buscador facetado.
- Si se va a dar acceso a un número escaso de contenidos (típicamente <75), se recomienda la plantilla de listado de contenidos.
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.
Simplifica los criterios de la búsqueda avanzada para que resulte sencilla y clara
- De forma general un campo de introducción de texto y no más de cinco campos estructurados serán suficientes para cubrir las necesidades de las personas que utilicen el buscador.
- Sólo en el caso de buscadores con un uso intensivo por personal muy especializado suele tener sentido incorporar un número de opciones de búsqueda mayor (p.ej. licitaciones, publicaciones del boletín oficial...)
- Proporciona un orden lógico y prioriza aquellos campos que se utilicen con más frecuencia.
Utiliza los siguiente tipos de campos
Como parte de un servicio de búsqueda avanzada pueden incluirse los siguientes tipos de campos:
- Entradas de campo
- Campos de texto
- Campos numéricos
- Campos de fecha
- Interruptores
- Controles de selección
- Campos autocompletados
- Lista de opciones de selección única (radio buttons)
- Selectores
- Lista de opciones de selección múltiple (checkbox)
No utilices los siguientes tipos de campos
- Campos que se asocian a respuesta inmediata: Campos como los interruptores generan la expectativa en la persona usuaria de que va a obtener una respuesta inmediata. Dado que en un formulario de búsqueda es necesario activar el botón de acción para que se realice la consulta, este tipo de controles no deben emplearse en este caso.
- Campos que requieren adaptaciones significativas en dispositivos táctiles: Por ejemplo no se pueden utilizar campos como el "listbox", que permite la selección múltiple de valores mediante una combinación de teclado y ratón (ctrl+click), ya que esta interacción requiere una adaptación agresiva en pantallas táctiles.
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.
Componentes relacionados
Similar a:
Control de versiones
| Fecha | Versión | Notas |
|---|---|---|
| 20/03/2026 | 1.3 | Los resultados se presentan en tarjetas (cards) |