Búsqueda inteligente

Búsqueda inteligente

Se ha añadido la posibilidad de realizar una búsqueda inteligente sobre determinados campos de un formulario. Esto es, una consulta que no es sensible a mayúsculas y minúsculas y, además, no tiene en cuenta tildes y demás acentos ortográficos.

De esta manera, si el texto de filtro es del tipo “garcia”,  el resultado serán registros del tipo “García”, “garcía”, etc. Cabe destacar, que es una búsqueda absoluta; es decir, busca el texto exacto, sin tener en cuenta mayúsculas, minúsculas ni acentos. Por lo tanto, en caso de existir un nombre del tipo “Antonio García“, el patrón anterior no lo incluiría. Para realizar una búsqueda de un texto contenido, se utiliza el procedimiento habitual; es decir, se añaden los meta-caracteres ‘*’ o ‘% al inicio y al fin del texto de búsqueda. De esta forma, siguiendo con el ejemplo anterior, para que aparezcan los registros que contengan el apellido García, en todas las formas posibles, se ha de introducir el texto “%garcia%“.

Para implementar esta funcionalidad simplemente hay que marcar el indicador de búsqueda inteligente en la parametrización de atributos del diccionario lógico de la aplicación. Para obtener una información detallada acerca de la definición de atributos de campo consultar la wiki del producto. Más información.