Utilisation des opérateurs AND, OR et NOT dans la recherche

SOLIDWORKS PDM prend en charge les opérateurs AND, OR et NOT lors de la saisie de critères de recherche dans les champs d'édition des cartes de recherche.

Vous pouvez utiliser ces opérateurs de recherche dans n'importe quelle carte de recherche, la recherche Web2, l'outil de recherche SOLIDWORKS PDM et la recherche rapide.

Règles :

  • Les chaînes de recherche sont sensibles à la casse.
  • Les opérateurs sont sensibles à la casse et doivent être en majuscules.
  • Pour les variables d'un type numérique ou de date, les opérateurs valides sont : =, !=, <, <=, >, >=.
  • Si la chaîne de recherche contient l'un des caractères suivants : =, <, >, !, &, |, (, ), {, }, :, " ou \, vous devez faire précéder le caractère d'un symbole d'échappement. Vous pouvez également mettre toute la chaîne de recherche entre guillemets.

    Par exemple, pour rechercher la chaîne de caractères article:1, saisissez la chaîne d'entrée article\:1 ou "article:1".

  • Règles relatives à l'utilisation du symbole d'échappement :
    Recherche d'une chaîne avec Chaîne d'entrée
    Guillemets doubles Chaîne avec un symbole d'échappement \.

    Par exemple, pour rechercher "speaker", saisissez la chaîne \"speaker\"

    Guillemets doubles faisant partie d'une recherche explicite

    Chaîne avec un symbole d'échappement \.

    Par exemple, pour rechercher 3" pipe, saisissez la chaîne "3\" pipe".

    Constante numérique suivie par " Chaîne avec ou sans symbole d'échappement.

    Par exemple, pour rechercher une valeur de longueur telle que 3", saisissez la chaîne 3\" ou 3".

    Point d'exclamation Chaîne avec un symbole d'échappement \.

    Par exemple, pour rechercher Alert!, saisissez la chaîne Alert\!.

    Deux-points Chaîne avec un symbole d'échappement \.

    Par exemple, pour rechercher 2:1, saisissez la chaîne 2\:1.

    Parenthèse Chaîne avec un symbole d'échappement \.

    Par exemple, pour rechercher 9)Articles, saisissez la chaîne 9\)Articles.

  • En cas d'opérateurs multiples utilisés dans une recherche, SOLIDWORKS PDM évalue les opérateurs de recherche dans cet ordre : (), NOT, AND et OR.
  • Vous pouvez utiliser les opérateurs de recherche AND, OR et NOT ou leurs symboles équivalents, respectivement &, |, !.
  • Vous pouvez rechercher du texte, un nombre entier, des données flottantes ou une date.
  • Vous pouvez utiliser les opérateurs AND et OR avec ou sans le :. Par exemple, pour l'opérateur AND, utilisez AND, AND:, & ou &:.
  • Le champ de recherche prend en charge les caractères génériques * et ?.
  • Vous pouvez utiliser = pour chercher une chaîne exacte. Par exemple, pour rechercher une chaîne Outils, saisissez la chaîne de recherche =Outils.
  • Dans le cas de chaînes contenant plusieurs mots, vous pouvez utiliser "" pour chercher la chaîne dans le même ordre de mots. Par exemple, pour rechercher pipe tools, saisissez "pipe tools".
Lorsque vous procédez à une mise à niveau vers SOLIDWORKS PDM 2020, les recherches précédemment enregistrées sont mises à niveau pour suivre les nouvelles règles de recherche tout en maintenant le comportement précédent et les résultats de recherche.

Opérateur AND (&)

Cherche les résultats qui incluent à la fois le terme qui précède et celui qui suit l'opérateur.

Exemples de chaîne de recherche Description
term1 AND term2

TERM1 & TERM2

AND:term1 term2

&: term1 term2

Renvoie la valeur qui inclut term1 et term2. Les termes peuvent apparaître dans n'importe quel ordre dans les résultats.
Exemples de résultats de recherche valides :
  • term1 term2
  • term2 term1
  • term3 term1 term2
"(*" term1 term2 "*)" OR "(*)" term1 term2

AND est l'opérateur implicite pour le caractère SPACE.

Renvoie la valeur délimitée par les parenthèses et qui contient term1 et term2.

Exemples de résultats de recherche valides :
  • (term1 term2)
  • (term2 term1 term3)
"(*" "term1 term2" "*)" ou "(*)" "term1 term2"

AND est l'opérateur implicite pour le caractère SPACE.

Renvoie la valeur délimitée par les parenthèses et qui contient term1, term2.

Exemples de résultats de recherche valides :
  • (term1 term2)
  • (term3 term1 term2 term4)

Opérateur OR (|)

Cherche les résultats qui incluent le terme avant ou après l'opérateur ou les deux.

Exemples de chaîne de recherche Description
term1 OR term2

TERM1 | TERM2

OR: term1 term2

|: term1 term2

Renvoie la valeur qui inclut term1 et/ou term2.
Exemples de résultats de recherche valides :
  • term1
  • term2
  • term2 term1
"(*" term1 OR term2 "*)" ou "(*)" (term1 OR term2)

Renvoie la valeur délimitée par les parenthèses et qui inclut term1 et/ou term2.

Exemples de résultats de recherche valides :
  • (term1)
  • (term3 term2)
  • (term2 term1 term4)

Opérateur NOT (!)

Cherche les résultats qui n'incluent pas le terme après l'opérateur.

Exemples de chaîne de recherche Description
NOT TERM1 Renvoie les valeurs autres que term1.
Exemples de résultats de recherche valides :
  • term2
  • term3 term4
!="term1 term2" Renvoie les valeurs autres que la chaîne term1 term2.
Exemples de résultats de recherche valides :
  • term3
  • term2 term1
!(2019-01-11)

Renvoie les dates autres que 2019-01-11.

Exemples de résultats de recherche valides :
  • 2019-02-12
  • 11/03/2017