Comodines de búsqueda
|
El tema siguiente solo se aplica si la preferencia Modo de búsqueda se ha definido en Sencilla. Este es el valor por defecto. Para obtener más información sobre las búsquedas de modo Avanzado, consulte Búsqueda de modo avanzado.
|
Los caracteres comodín permiten ampliar los resultados de la búsqueda mediante cadenas de búsqueda inexactas o variables. Esto puede ser especialmente útil al realizar búsquedas en la base de datos.
Se pueden utilizar los comodines para cualquier campo de búsqueda que requiera la introducción de una cadena de texto. Los comodines se pueden utilizar para las búsquedas indexadas y no indexadas.
• Espacios y utilización de varios comodines en una búsqueda por palabra clave
• Uso del carácter de escape con comodines
• Comportamiento de los comodines únicos en las búsquedas de palabra clave indexadas
Se aceptan los siguientes comodines:
* (asterisco)
El asterisco se puede reemplazar por cero o más caracteres.
Nombre. ABC*
En los resultados se incluyen los siguientes nombres de objeto:
• ABC
• ABC DEF GHI
• ABC–DEF.GHI
Nombre. *ABC
En los resultados se incluyen los siguientes nombres de objeto:
• ABC
• 123ABC
• 123 456 ABC
Nombre. *ABC*
En los resultados se incluyen los siguientes nombres de objeto:
• ABC
• 123ABCDEF
• ABCDEF
• 123ABC
|
? (signo de interrogación)
En la mayoría de los casos, el signo de interrogación se puede reemplazar por un solo carácter en el valor de atributo o el contenido de los objetos incluidos en los resultados de la búsqueda.
Nombre: 12?4
En los resultados se incluyen los siguientes nombres de objeto:
• 1234
• 12A4
Nombre: ??345
En los resultados se incluyen los siguientes nombres de objeto:
• 12345
• AB345
Nombre. ABC 12?*
En los resultados se incluyen los siguientes nombres de objeto:
• ABC 123
• ABC 123_45
• ABC 123 456
|
|
Los ejemplos anteriores se introducen en el campo Nombre y, por consiguiente, ilustran una búsqueda en la base de datos: Las búsquedas por palabra clave, específicamente al utilizar Windchill Index Search, se comportarían de manera diferente en algunas situaciones. Para obtener más información, consulte la sección Comportamiento de los comodines únicos en las búsquedas de palabra clave indexadas a continuación. |
Espacios y utilización de varios comodines en una búsqueda por palabra clave
Se pueden utilizar varios comodines en una única búsqueda por palabra clave o por valores de atributo. Por ejemplo, si se escribe p?* d?s*, se devolvería un objeto con el nombre "Part Design".
Sin embargo, si se introduce un término de búsqueda con más de un comodín para una sola cadena de palabra clave, la búsqueda fallará. Normalmente es el resultado de un espacio innecesario entre los términos de palabras clave.
|
Cuando se realiza una búsqueda no indexada, el uso del asterisco (*) entre cadenas cuenta como un espacio también.
|
Por ejemplo, considere un objeto denominado "PartDesign ABC-123" y las búsquedas de palabra clave siguientes:
Palabra clave: ?a*De*?BC*
◦ Búsqueda indexada: correcta
◦ Búsqueda no indexada: correcta
PartDesign ABC-123 se incluye en los resultados de la búsqueda para ambos tipos de búsquedas por palabra clave.
Palabra clave: ?a*De*?BC*
◦ Búsqueda indexada: incorrecta
◦ Búsqueda no indexada: incorrecta
Ambas búsquedas fallarán porque el usuario incluye un espacio entre ?a* y De*.
Windchill procesa ?a* y De* como dos parámetros de búsqueda únicos, que deben devolver dos cadenas únicas (por ejemplo, "Part Design").
Sin embargo, "PartDesign" es una sola cadena. Esto crea un conflicto que hace que la búsqueda falle.
Palabra clave: ?a*De*?BC*
◦ Búsqueda indexada: incorrecta
La búsqueda falla porque el usuario ha quitado el espacio entre ?a*De* ("PartDesign") y ?BC* (ABC-123). No se pueden utilizar comodines para representar espacios entre cadenas al realizar una búsqueda indexada.
Windchill Index Search no indexa espacios. Los espacios solo se utilizan para dividir datos en cadenas distintas de palabras clave. Por ejemplo, "PartDesign ABC-123" se indexa como las siguientes cadenas:
PartDesign
ABC
ABC-
-123
123
En esta búsqueda se intenta utilizar el carácter de asterisco en De*?BC para representar "Design<espacio>ABC". Sin embargo, Windchill no puede hacer coincidir correctamente De*?BC con una cadena de palabra clave indexada, porque no hay nada en el índice que pueda representar el espacio de "Design<espacio>ABC". En su lugar, Windchill intenta hacer coincidir ?a*De*?BC* con una cadena de texto única (por ejemplo, "PartDesignABC-123").
◦ Búsqueda no indexada: correcta
En las búsquedas de base de datos de Windchill los espacios se interpretan literalmente y, por lo tanto, se reconocen los espacios que separan las cadenas de texto. Por ejemplo, "PartDesign ABC-123" se almacena en la base de datos de búsqueda de Windchill como las siguientes cadenas:
PartDesign<espacio>ABC-123
PartDesign
ABC-123
Al realizar una búsqueda no indexada de un nombre de objeto, el término de palabra clave debe tener en cuenta cada carácter del campo de valor, incluidos los espacios. Esto se puede realizar proporcionando una palabra clave literal o utilizando comodines.
Uso del carácter de escape con comodines
Existen ocasiones en que se debe buscar una cadena que contiene un carácter comodín. Introduzca un carácter de barra diagonal inversa ( \ ) delante de un carácter comodín para escaparlo.
Cuando se realiza una búsqueda de atributos o una búsqueda por palabra clave no indexada:
Introduzca una barra diagonal inversa ( \ ) delante del carácter comodín para buscar el carácter comodín exacto en la cadena de búsqueda.
Por ejemplo, para buscar un objeto con el valor de atributo 123?456, se debe introducir 123\?456. Si no, la búsqueda intenta encontrar los objetos donde el signo de interrogación (?) se reemplaza por otro carácter (por ejemplo, 123X456).
Al realizar una búsqueda por palabra clave con la indexación instalada y activada:
Si se introduce una barra diagonal inversa ( \ ) delante de un comodín al realizar una búsqueda indexada, Windchill simplemente desestima ambos caracteres. Puesto que Windchill no indexa caracteres comodín, no hay motivo para realizar una búsqueda por palabra clave que incluya un carácter comodín literal.
Por ejemplo, 123?456 se indexa como 123 y 456. Por consiguiente, si se escribe 123?456 como palabra clave, la búsqueda no puede devolver el objeto porque está buscando una única cadena de palabra clave en la que el signo de interrogación se reemplaza por otro carácter (por ejemplo, 123X456 o 1239456).
Sin embargo, si se introduce
123\?456 como término de búsqueda, la búsqueda desestimará la barra y el signo de interrogación y luego buscará
123 y
456. Los resultados de la búsqueda incluirían
123?456, pero también incluirían cualquier otro objeto con
123 y
456 como palabra clave indexada. Para obtener más información, consulte
Caracteres especiales en palabras clave.
Comportamiento de los comodines únicos en las búsquedas de palabra clave indexadas
En un nivel básico, existen esencialmente dos tipos de búsquedas
Windchill indexadas:
búsquedas por palabra clave y
búsquedas en la base de datos. Para obtener más información, consulte
Reglas de la búsqueda por palabra clave.
Las siguientes reglas se aplican solo si Windchill Index Search está instalado y activado, y si se realiza una búsqueda por palabra clave (una búsqueda global o una búsqueda avanzada que use el campo Palabra clave):
Variable de palabra clave
|
Comportamiento de la búsqueda indexada
|
Asterisco inicial (*)
|
Un asterisco inicial (*) en el campo Palabra clave o en una búsqueda global limita la búsqueda al contenido del fichero indexado y a los valores de atributo asignados (Nombre y Número por defecto). Sin el asterisco inicial, la palabra clave se compararía con todos los campos de atributo.
Por ejemplo, si se introduce nitin* como palabra clave para una búsqueda indexada, los resultados incluirían lo siguiente:
• Los objetos cuyo nombre o número incluye "Nitin" o "Nitin" seguido de uno o más caracteres (por ejemplo, "NitinDesign").
• Los objetos con ficheros de contenido que incluyen "Nitin" o "Nitin" seguido de uno o más caracteres (por ejemplo, "Nitin0123").
• Los objetos creados o modificados por un usuario denominado "Nitin". (O cualquier otro valor de atributo que pueda incluir "Nitin" o "Nitin" seguido de uno o más caracteres).
Mientras que si se introduce *nitin, la búsqueda devolvería lo siguiente:
• Los objetos cuyo nombre o número incluye "Nitin" o "Nitin" precedido de uno o más caracteres (por ejemplo, "01Nitin").
• Los objetos que tienen ficheros de contenido que incluyen la palabra "Nitin".
|
Se desestima el comodín inicial al buscar contenido. Por ejemplo, si se realiza una búsqueda por palabra clave de *ite*, aparecerán los objetos cuyos ficheros de contenido incluyen términos como "item" e "iteration". Sin embargo, se desestiman los objetos cuyos ficheros de contenido incluyen términos como "white" o "criteria".
|
|
Signos de interrogación iniciales o finales (?)
|
Un signo de interrogación (?) al principio o al final de la cadena de búsqueda por palabra clave se puede reemplazar por cero o un carácter.
Por ejemplo, si se busca especificación?, en los resultados se incluirían "especificación", "especificaciones" y "EspecificaciónA".
De manera similar, ?end devolvería "end", "bend" y "send".
|
Este funcionamiento es único de las búsquedas indexadas porque en una búsqueda de base de datos el signo de interrogación no se puede reemplazar con caracteres cero.
|
|
Espacios
|
Cuando se utiliza en una única búsqueda por palabra clave, un comodín no puede reemplazar el espacio en blanco entre varias cadenas.
Por ejemplo, una búsqueda de product*specification devolvería correctamente los resultados de lo siguiente:
• product001specification
• product_specification
• ProductSpecification
Sin embargo, no devolvería los siguientes resultados:
• Product Specification
• Product001 Specification
• Product%%Specification
|
Windchill Index Search trata algunos caracteres especiales como espacios. Por ejemplo, un objeto denominado "Product%%Specification" se indexará como dos cadenas: "product" y "specification". Como resultado, una búsqueda de este objeto mediante la palabra clave product*specification fallaría.
|
|