Se contempla la migración desde la versión 3.2.1.19
Consultar los pasos de migración y cambios de versión:
Log de cambios Versión 3.2.1.19
Después de actualizar los archivos de Software y los sitios, realizar las siguientes actualizaciones de base de datos con el SetupBox1).
Optimización en algoritmo de búsqueda y cambio en variables de properties.js.
VARIABLE | DESCRIPCIÓN / FUNCIÓN |
UsrCfg.Properties.SeekSearchDefautExacatphrase = false; Por defecto la variable está en false | En valor false deshabilita la opción Frase Exacta. En valor true habilita la opción Frase Exacta |
Con esta opción las palabras clave ingresadas en el campo de búsqueda deben escribirse igual y en el mismo orden de la frase configurada para descripción de categoría. Si el sistema encuentra más de una coincidencia las listara en orden ascendente según su ID en la base de datos.
Ej. Si la definición es El firewall está fallando y se ingresan las palabras el firewall el sistema encontrará coincidencia con la definición:
Si se ingresan palabras que se encuentran en la definición de frase pero en un orden diferente el sistema no encontrará coincidencias:
VARIABLE | DESCRIPCIÓN / FUNCIÓN |
//UsrCfg.Properties.SeekSearchFiltro = ItHelpCenter.Componet.SeekSearch.Properties.TModeSeek.Word;
Modo deshabilitado por defecto | Busca por palabra exacta. Para habilitar quitar los caracteres slash antes de la variable. |
Para encontrar resultados debe ingresarse la palabra clave completa y tal como se definió en la descripción de categoría. En este caso si se ingresa más de una palabra el sistema buscará las palabras sin importar su orden:
Ej. Se va a ingresar la frase tengo requerimiento laptop
Si primero se ingresa la palabra clave: laptop
El orden de los resultados se definen según el peso asignado a la palabra, del más alto al más bajo. Para ver el peso de las palabras activar la nueva variable:
UsrCfg.Properties.SeekSearchShowColumnValue = true;
Por defecto esta variable está deshabilitada y se recomienda usar únicamente para verificación de configuración. Aplica también para el modo de búsqueda sensitiva.
Para refinar aún más la búsqueda si se ingresan adicionalmente las palabras tengo requerimiento, aunque en un orden diferente, el resultado sería:
Hay 3 resultados con el mismo valor de 50 pero el primer resultado tiene mayor prioridad al tener coincidencia de las 3 palabras ingresadas.
VARIABLE | DESCRIPCIÓN / FUNCIÓN |
UsrCfg.Properties.SeekSearchFiltro = ItHelpCenter.Componet.SeekSearch.Properties.TModeSeek.Sensitive; Modo habilitado por defecto | Busca de forma sensitiva (coincidencias) |
Puede ingresar parte (mínimo 3 caracteres) de una palabra clave. Con el modo sensitivo actual el sistema encuentra coincidencias de las letras ingresadas sin importar su orden en una palabra de forma que podría retornar resultados no relacionados con la palabra clave, la diferencia de este nuevo modo sensitivo es que se busca coincidencias por secuencia, es decir, que debe encontrar la misma secuencia de letras en la palabra retornada.
Ej. Para buscar las coincidencias de la palabra clave fallando, ingresar falla
Ej. Palabra clave: antivirus, si se ingresa antiv
Si se ingresan las mismas letras pero en una secuencia diferente:
Ya no se requiere que la sumatoria de los pesos de la descripción sea 100, puede superar este valor. Debe tenerse en cuenta lo siguiente: