Uso de los operadores AND, OR y NOT en la búsqueda

SOLIDWORKS PDM admite los operadores AND, OR y NOT al introducir los criterios de búsqueda en los campos de tipo cuadro de edición de tarjetas de búsqueda.

Puede utilizar estos operadores de búsqueda en cualquier tarjeta de búsqueda, búsqueda de Web2, la herramienta de búsqueda de SOLIDWORKS PDM y al realizar búsquedas rápidas.

Reglas:

  • Las cadenas de búsqueda no diferencian mayúsculas de minúsculas.
  • Los operadores distinguen entre mayúsculas y minúsculas, y deben estar en mayúsculas.
  • Para los valores de la variable, los operadores válidos son los siguientes: =, !=, <, <=, >, >=, and <>.
  • Reglas para utilizar el símbolo de escape:
    Buscar cadena con Cadena de entrada
    Comillas dobles Cadena con un símbolo de escape \.

    Por ejemplo, para buscar "speaker", escriba la cadena de búsqueda como \"speaker\"

    Comillas dobles que forman parte de una búsqueda explícita

    Cadena con un símbolo de escape \.
    Por ejemplo, si busca 3" pipe, escriba la cadena de búsqueda como "3\" pipe".
    El uso del símbolo de escape \ es opcional en los casos en los que se utilizan comillas dobles " como una constante de pulgada.

    Por ejemplo, para buscar 3", puede escribir la cadena como 3".

  • En caso de que se utilicen varios operadores en una búsqueda, SOLIDWORKS PDM evalúa los operadores de búsqueda en este orden: (), NOT, AND y OR.
  • Puede utilizar los operadores de búsqueda AND, OR y NOT o sus símbolos equivalentes &, |, ! respectivamente.
  • Puede buscar datos de tipo TEXT, INT, FLOAT y DATE.

    Si no especifica el tipo de datos explícitamente y el campo de variable múltiple tiene:

    • Variables de TEXT y de non-TEXT, el tipo de datos aplicado es TEXT.
    • Variables de DATE y de non-DATE, el tipo de datos aplicado es TEXT.
    • Variables FLOAT e INT, el tipo de datos aplicado es FLOAT.
  • Puede utilizar los operadores AND y OR con o sin :. Por ejemplo, para el operador AND, utilice AND, AND:.
  • Utilice el especificador de dos puntos, :, cuando desee buscar valores en varias configuraciones o variables.

    Por ejemplo, al introducir la cadena de entrada como:
    • :part1 part2 part3 part4, SOLIDWORKS PDM devuelve las coincidencias que pueden estar presentes en diferentes configuraciones.
    • :!part1, SOLIDWORKS PDM devuelve las coincidencias que no tienen part1 en ninguna de las configuraciones.
  • Junto con :, puede anidar cadenas de búsqueda dentro de {}.

    Por ejemplo, para la cadena de entrada :{part1 part2} part3, SOLIDWORKS PDM solo devuelve aquellas coincidencias en las que part1 part2 se encuentran en la misma configuración.

  • El campo de búsqueda admite los caracteres comodín * y ?.
  • Puede utilizar = para buscar una cadena exacta. Por ejemplo, para buscar una cadena de Herramientas, escriba la cadena de búsqueda como =Herramientas.
  • Si una cadena contiene más de una palabra, puede utilizar "" para buscar la cadena exacta. Por ejemplo, para buscar pipe tools, introduzca "pipe tools".
Cuando se realiza una actualización a SOLIDWORKS PDM 2020, las búsquedas guardadas anteriormente se actualizan para seguir las nuevas reglas de búsqueda al mismo tiempo que se mantiene el comportamiento anterior y los resultados de búsqueda.

Operador AND ( &)

Buscar resultados que incluyen tanto el término precedente al operador como el siguiente.

Ejemplos de cadena de búsqueda Descripción
term1 AND term2

TERM1 & TERM2

AND: term1 term2

&: term1 term2

Devuelve una coincidencia en la que se incluyen term1 y term2. Los resultados no siguen un orden concreto.
Ejemplos de resultados de búsqueda válidos:
  • term1 term2
  • term2 term1
  • term3, term1, term2
"(*" term1 term2 "*)" OR "(*)" term1 term2

AND es el operador implícito para el carácter ESPACIO.

Devuelve una coincidencia comprendida entre paréntesis y que contiene term1 y term2.

Ejemplos de resultados de búsqueda válidos:
  • (term1 term2)
  • (term2 term1 term3)
"(*" "term1 term2" "*)" o "(*)" "term1 term2"

AND es el operador implícito para el carácter ESPACIO.

Devuelve una coincidencia comprendida entre paréntesis y que contiene la cadena term1 term2.

Ejemplos de resultados de búsqueda válidos:
  • (term1 term2)
  • (term3 term1 term2 term4) Busca resultados en los que se incluye el término precedente al operador, el siguiente o ambos.

Operador OR (|)

Ejemplos de cadena de búsqueda Descripción
term1 OR term2

Busca resultados en los que se incluye el término precedente a TERM1 | TERM2

OR: term1 term2

|: term1 term2

Devuelve una coincidencia en la que se incluye term1, term2 o ambos.
Ejemplos de resultados de búsqueda válidos:
  • term1
  • term2
  • term2 term1
"(*" term1 OR term2 "*)" o "(*)" (term1 OR term2)

Devuelve una coincidencia comprendida entre paréntesis y que incluye term1 o term2 o ambos.

Ejemplos de resultados de búsqueda válidos:
  • (term1)
  • (term3 term2)
  • (term2 term1 term4)

Operador NOT (!)

Busca resultados en los que no se incluye el término siguiente al operador.

Ejemplos de cadena de búsqueda Descripción
NOT TERM1 Devuelve valores que no incluyan term1.
Ejemplos de resultados de búsqueda válidos:
  • term2
  • term3 term4
!="term1 term2" Devuelve valores que no incluyan la cadena term1 term2.
Ejemplos de resultados de búsqueda válidos:
  • term3
  • term2 term1
!(2019-01-11)

Devuelve fechas que no sean 2019-01-11.

Ejemplos de resultados de búsqueda válidos:
  • 2019-02-12
  • 2017-03-11