martes, octubre 11, 2005

Busca las diferencias en las búsquedas

Una es la búsqueda simple y otra la avanzada. Las diferencias son mínimas y una de ellas no creo ni que el usuario se percate.

mala interfaz búsqueda simple

búsqueda avanzada casi igual a búsqueda simple

 

Las búsquedas simples deben ser eso: simples. Una caja de texto, un botón y puede que algún filtro, como viene explicado en el patrón Search Box. El algoritmo de búsqueda debe ser el que haga el trabajo, no el usuario. Por ejemplo, si introduzco

el sistema podría distinguir fácilmente que "A Coruña" es el nombre de una provincia o de una localidad (lo tiene almacendo en una base de datos) y centrar las búsquedas en esos sitios ( y si hay un negocio que se llame "Informática A Coruña" de un gallego emigrado en Barcelona, que también lo muestre).

Pero en Paginas Amarillas le dan todo el trabajo al usuario: que lea cada campo y decida qué información va en qué caja de texto. Esto es un reflejo claro de un modelo de implementación en el que se refleja en la interfaz la estructura interna del programa, con su base de datos con distintos campos para la actividad, el nombre de la empresa, la provincia, etc.Pero cuando veo la búsqueda avanzada, me parece que esto ya no tiene ningún sentido.

Los patrones de diseño de interacción Search Box y Advanced Search dicen de forma clara y concisa cómo utilizar cada tipo de búsqueda.


Comments: Publicar un comentario en la entrada

<< Home

This page is powered by Blogger. Isn't yours?