Los administradores, además de conocer y aprovechar los conceptos básicos de los símbolos y propiedades de búsqueda para encontrar resultados más precisos en Vault (consulte Búsqueda de un almacén), también pueden manipular el "rango" de los resultados de búsqueda de Vault que reciben los usuarios a través de la modificación del "factor de pendiente de búsqueda" en el archivo web.config.
El "factor de pendiente de búsqueda" determina cuántas posiciones pueden producirse entre dos términos de la frase de búsqueda para que se considere que coinciden. Estas posiciones van desde una coincidencia exacta de la cadena de búsqueda a un número de combinaciones de dicha cadena.
La "pendiente" es una distancia de edición, donde el número de unidades es el número de desplazamientos de los símbolos en la frase de la consulta que pueden cambiar de posición y seguir apareciendo en la búsqueda. Por ejemplo, cambiar el orden de dos palabras de la búsqueda requiere dos desplazamientos. El primer desplazamiento coloca las palabras superpuestas, mientras que el segundo las reordena. Por tanto, para permitir la reordenación de cadenas de búsqueda con dos palabras o símbolos, la pendiente se debe definir al menos en 2.
En términos sencillos, el factor de pendiente determina cuántas posiciones se permiten fuera del orden para los símbolos de búsqueda antes de que se excluyan de los resultados de la búsqueda. Por defecto, se da prioridad a las coincidencias más exactas, pero el número total de resultados de la búsqueda puede verse directamente afectado por este valor.
En el archivo Web.config (C:\Archivos de programa\Autodesk\Vault Server 20xx), localice las dos líneas siguientes:
!-- slop factor provided to lucene search --> <add key="SearchSlopFactor" value="10" />
Por defecto, el valor de la pendiente se define en 10. Se puede establecer este valor en 0 para ver solo las coincidencias exactas o aumentar ese rango con el valor que desee.
Ejemplo 1: búsqueda con varios símbolos
Si se escribe A-055* como criterio de búsqueda y el factor de pendiente se establece en 10, se recibirán resultados adicionales similares a los siguientes que cumplen los parámetros de factor de pendiente:
Si se introduce A-055* como criterio de búsqueda, pero el factor de pendiente = 6, se obtendrán los mismos resultados porque los símbolos todavía están dentro de la "distancia de edición" definida por el factor de pendiente.
Sin embargo, si se introduce A-055* como criterio de búsqueda, pero el factor de pendiente = 4, los resultados se reducen a 5. La razón por la que ya no se obtiene B-055401-321.ipt en los resultados es que los símbolos en B-055401-321-A.ipt están demasiado alejados para cumplir la restricción de pendiente o la distancia de edición. A partir del primer guión, habría que mover "A" 5 posiciones para que coincidiera con A-055*.
Si se escribe A-055* como criterio de búsqueda, pero el factor de pendiente = 2, solo hay 4 resultados.
B-321-055401-A.ipt se omite, puesto que "A" debería desplazar 3 posiciones para coincidir con la frase de búsqueda A-055*.
Por último, si se escribe A-055* como criterio de búsqueda, pero el factor de pendiente = 0, solo se obtienen las coincidencias exactas.
Ejemplo 2: búsqueda con menos símbolos
¿Qué ocurre si se repite la búsqueda con menos símbolos? Esta vez buscaremos A055*.
Si se escribe A055* como criterio de búsqueda con el factor de pendiente = 5, se reciben 6 resultados porque se reduce eficazmente el número de posiciones necesarias para desplazar los símbolos para obtener una coincidencia. No es necesario que el factor de pendiente sea tan alto para devolver 6 resultados:
Si se escribe A055* como criterio de búsqueda con el factor de pendiente = 3, se reciben 5 resultados. Una vez más, la distancia de edición es menor de lo que era en el ejemplo anterior, pero los resultados son los mismos con B-055401-321-A.ipt excluido:
Si se escribe A055 * como criterio de búsqueda con el factor de pendiente = 1, solo hay dos resultados.
Sin embargo, ahora que se ha eliminado el carácter "-", la búsqueda de nombres de archivo que contienen A055* con el factor de pendiente = 0 da como resultado NO, puesto que en este caso no hay coincidencias exactas.