|
Hoy hemos desarrollado una mejora en el buscador de productos que parece
simple pero que no lo es tanto. Hasta ahora, no se distinguía entre mayúsculas
y minúsculas (lo cual está bien), pero sí que se distinguía, aunque parezca
mentira, entre vocales acentuadas y no acentuadas (lo cual está mal). La solución
que hemos dado a este problema es la misma que dan otros conocidos buscadores
de internet: En la entrada de datos del usuario se "traducen" las palabras,
cambiando vocales acentuadas por sus versiones sin acentuar, eñes por enes,
etc., y se busca en una versión de la base de datos también filtrada mediante
las mismas reglas.
Con esto conseguimos que no importe la localización ni la configuración del teclado
del usuario, además de permitir búsquedas por palabras sin acentuar. Pero, a cambio,
se pueden obtener numerosos resultados "falsos" como, por ejemplo, la
palabra "scanner" si buscamos la cadena "ññ". Creemos, sin embargo, que este
efecto secundario vale la pena si así conseguimos que nuestros visitantes
encuentren lo que buscan con mayor facilidad. Y, por supuesto, no nos quedaremos
parados y seguiremos intentando mejorar.
Daniel Ali, director técnico de Gaemon S.L.
|