Principios de Windchill > Búsqueda de Windchill > Referencia de búsqueda > Búsqueda de modo avanzado
  
Búsqueda de modo avanzado
Cuando la preferencia Modo de búsqueda se define en Avanzada, las búsquedas mediante palabras clave funcionan de forma diferente.
Se puede utilizar la sintaxis de la consulta Solr en las cadenas de búsqueda por palabra clave.
Las palabras clave se unen mediante el operador OR por defecto.
* 
Al realizar una búsqueda por palabra clave en modo avanzado, se ejecuta una consulta sin formato Solr. Windchill no aplica ningún proceso previo a la cadena de búsqueda ni a los resultados.
Puesto que el esquema Solr es muy personalizable, antes de utilizar el modo avanzado, el usuario primero debe familiarizarse con los nombres de los campos, las métricas de puntuaciones y la sintaxis del analizador de consultas implementado en el sitio.
Por ejemplo, supongamos que se crean los siguientes objetos en Windchill:
Rueda
Eje
Conjunto de rueda y eje
Se realiza una búsqueda por palabra clave para rueda eje. Los resultados son diferentes en función de si Modo de búsqueda se ha definido en Sencilla o Avanzada:
Sencilla
Avanzada
Conjunto de rueda y eje
Rueda
Eje
Conjunto de rueda y eje
En el modo Sencilla, la palabra clave se une mediante AND. Los resultados deben incluir "rueda" y "eje".
En el modo Avanzada, la palabra clave se une mediante OR. Los resultados pueden incluir "rueda", "eje" o ambos términos.
Se realiza otra búsqueda por palabra clave para rueda NOT eje:
Sencilla
Avanzada
Rueda
En el modo Sencilla, Windchill las búsquedas incluirán objetos con las tres cadenas: "rueda" "NOT" y "eje". No se devuelve ningún objeto.
En el modo Avanzada, Solr reconoce NOT como operador booleano y busca objetos que incluyan la palabra "rueda" pero no incluyan "eje".
En la siguiente tabla se incluyen comandos Solr útiles que se pueden escribir en el campo Palabra clave al utilizar el modo de búsqueda avanzada. Para obtener más información, consulte Lucene query parser reference.
Capacidad y operador
Descripción y ejemplo
Búsqueda de frases:
“ ”
Rodee una frase con comillas dobles para buscar una coincidencia exacta con la frase.
Palabra clave: "eje principal"
Se devuelven todos los objetos que incluyan la expresión exacta "eje principal":
eje principal 0123
Especificaciones del eje principal
Se excluyen los objetos que incluyan palabras similares o ambas palabras en otro orden:
Eje central principal
Eje 890 principal
Comodín de carácter único:
?
Se devuelven los objetos con un carácter en lugar del signo de interrogación.
Palabra clave: spec_?12?
Se devuelven los objetos en los que se incluyen las siguientes cadenas:
spec_B125
spec_512C
spec_#12d
Comodín de varios caracteres:
*
Se devuelven los objetos con cero o más caracteres en lugar de asterisco.
Palabra clave: *se*
Se devuelven los objetos en los que se incluyen las siguientes cadenas:
diseño
diseñador
señal
Búsqueda difusa:
~
Se devuelven los objetos que contienen cadenas que son una coincidencia exacta o similares sin ser una coincidencia absoluta.
Por defecto, se permiten hasta 2 ediciones.
Palabra clave: lever~
Se devuelven los objetos en los que se incluyen las siguientes cadenas:
clever
lower
seven
letter
Se excluyen los objetos con más de 2 ediciones del original:
closer
flower
litter
* 
Para cambiar la imprecisión de la búsqueda, se puede especificar cuántas ediciones se permiten. Por ejemplo, lever~1 permite solo una edición. Como resultado, la búsqueda obtendría "clever", pero no "clover".
Operadores booleanos:
AND o &&
OR o ||
NOT o !
Escriba las cadenas de búsqueda con un operador booleano entre ellas.
Palabra clave: rueda && eje
Palabra clave: rueda AND eje
Se devuelven resultados que incluyen ambas cadenas:
Conjunto de ejes de rueda
shaft_wheel.prt
Palabra clave: rueda || eje
Palabra clave: rueda OR eje
Se devuelven resultados que incluyen una o varias cadenas:
Conjunto de ejes de rueda
shaft_wheel.prt
022_Shaft
Dimensiones de rueda
Palabra clave: rueda ! eje
Palabra clave: rueda NOT eje
Se devuelven resultados que incluyen la primera cadena pero no la segunda:
022_Shaft
Dimensiones de rueda
Operadores de requisito y prohibición:
+
Se requiere que la cadena que sigue el signo más se encuentre en los objetos devueltos. La cadena que sigue el signo menos no se puede encontrar en los objetos devueltos.
Palabra clave: +cojinete rodillo
Se devuelven los objetos que contienen "cojinete" y pueden contener opcionalmente "rodillo":
Tamaños de cojinete de rodillo
Proveedor de bolas de cojinete
Palabra clave: +cojinete -rodillo
Se devuelven los objetos que contienen "cojinete", pero que no contienen "rodillo":
Proveedor de bolas de cojinete
Búsqueda de nombre del campo:
<campo>:<consulta>
Escriba un nombre de campo seguido por dos puntos y una consulta.
Palabra clave: nombre:rueda
Se devuelven todos los objetos con "rueda" en el campo de atributo Nombre.
* 
Es posible combinar la búsqueda de nombre del campo con otros operadores de consulta. Sin embargo, si se están buscando varias cadenas, se debe utilizar paréntesis o incluir el nombre del campo con cada cadena.
Por ejemplo, para buscar el campo Nombre para los objetos que incluyen "rueda" pero no "eje", utilice uno de los siguientes formatos:
Palabra clave: nombre:(rueda NOT eje) Palabra clave: nombre:rueda NOT nombre:eje
* 
Al especificar un campo, utilice el nombre Solr. Consulte a continuación para obtener más información.
Búsqueda de intervalos:
<campo>:[<criterio> TO <criterio>]
<campo>:{<criterio> TO <criterio>}
Introduzca un nombre de campo seguido de dos puntos y un número, una fecha o un rango no numérico. Los valores deben encontrarse entre paréntesis o corchetes y unirse mediante el operador TO.
Los rangos dentro de corchetes ([) son inclusivos, los rangos dentro de llaves ({) son exclusivos.
Palabra clave: número:[10000 TO 10200]
Se devuelven todos los objetos con valores de número de 10 000 a 10 200 (incluidos los límites del rango).
Palabra clave: número:{10000 TO 10200}
Se devuelven todos los objetos del rango de 10 000 a 10 200, excluidos los límites del rango.
Palabra clave: createTimestamp:[2015-10-04T00:00:00Z TO 2015-10-20T00:00:00Z]
Se devuelven todos los objetos creados entre el 4 de octubre de 2015 y el 20 de octubre de 2015.
* 
Al especificar un campo, utilice el nombre Solr. Consulte a continuación para obtener más información.
Búsqueda de proximidad:
"<cadena de búsqueda>"~<número>
Se devuelven los objetos con un valor que incluye ambas cadenas a alguna distancia entre ellas.
Palabra clave: "levas cadena"~4
Se devuelven los objetos que contienen un valor en el que no más de cuatro cadenas separan "levas" y "cadena":
Levas y cadena
Artículos de levas incluida cadena
Se excluyen los objetos que contienen un valor en el que "levas" y "cadena" están separadas por más de cuatro cadenas:
Cadena múltiple de proyecto ZX de levas 56 78x
Búsqueda por palabra clave específica de idioma:
keyword_<código de idioma>:<palabra clave>
Devuelve los resultados del comando de la búsqueda avanzada en el idioma designado.
Palabra clave: keyword_zh:p1
Inicia una búsqueda por palabra clave de "p1" en chino.
* 
El valor por defecto del sistema es keyword_en para inglés. Para modificar el valor por defecto del sistema y aceptar los comandos de la búsqueda avanzada en otro idioma, consulte Language Customization.
* 
Al introducir los nombres de los campos en la búsqueda, utilice el panel Solr para buscar los identificadores adecuados del campo.
Realice una consulta que incluya lo siguiente:
Introduzca una palabra clave en el campo q.
Introduzca un comodín de asterisco (*) en el campo fl para mostrar todos los campos.
Seleccione xml en el menú de opción wt.
Los nombres de los campos de atributo se mostrarán para cada resultado.