Utilizzo degli operatori AND, OR e NOT all'interno della Ricerca

SOLIDWORKS PDM supporta gli operatori AND, OR e NOT nell'inserimento dei criteri di ricerca nei campi con casella di modifica delle schede di ricerca.

È possibile utilizzare questi operatori di ricerca in qualsiasi scheda di ricerca, nella ricerca Web2, nello strumento di ricerca di SOLIDWORKS PDM e nella ricerca rapida.

Regole:

  • Le stringhe di ricerca non fanno distinzione tra maiuscole e minuscole.
  • Gli operatori fanno distinzione tra maiuscole e minuscole e devono essere scritti in maiuscolo.
  • Per le variabili di tipo numerico o di data, gli operatori validi sono: =, !=, <, <=, >, >=.
  • Regole per l'uso del simbolo di escape:
    Ricerca di una stringa contenente Stringa di input
    Virgolette doppie Stringa con simbolo di escape \.

    Ad esempio, per cercare "speaker", immettere la stringa come \"speaker\"

    Virgolette doppie che fanno parte di una ricerca esplicita

    Stringa con simbolo di escape \.

    Ad esempio, per cercare 3" pipe, immettere la stringa come "3\" pipe".

    Costante numerica seguita da " Stringa con o senza simbolo di escape.

    Ad esempio, per cercare un valore di lunghezza come 3", immettere la stringa di ricerca come 3\" o 3".

  • Nel caso in cui in una ricerca vengano utilizzati più operatori, SOLIDWORKS PDM valuta gli operatori di ricerca nel seguente ordine: (), NOT, AND e OR.
  • È possibile utilizzare gli operatori di ricerca AND, OR e NON o i relativi simboli equivalenti, rispettivamente &, | e !.
  • È possibile cercare testo, numeri interi, dati di tipo float e date.
  • È possibile utilizzare gli operatori AND e OR con o senza :. Ad esempio, per l'operatore AND, utilizzare AND, AND:, & o &:.
  • Il campo di ricerca supporta i caratteri jolly * e ?.
  • È possibile utilizzare = per cercare una stringa esatta. Ad esempio, per cercare la stringa Tools, immettere la stringa di ricerca come =Tools.
  • Nel caso di una stringa che contiene più di una parola, è possibile utilizzare "" per cercare la stringa nello stesso ordine di parole. Ad esempio, per cercare pipe tools, immettere "pipe tools".
Quando si esegue l'aggiornamento a SOLIDWORKS PDM 2020, le ricerche salvate in precedenza vengono aggiornate affinché seguano le nuove regole di ricerca, pur mantenendo il comportamento e i risultati di ricerca precedenti.

Operatore AND (&)

Cerca i risultati che includono sia il termine precedente sia quello successivo all'operatore.

Esempi di stringhe di ricerca Descrizione
term1 AND term2

TERM1 & TERM2

AND: term1 term2

&: term1 term2

Restituisce la corrispondenza che include term1 e term2. I termini possono essere visualizzati in qualsiasi ordine nei risultati.
Esempi di risultati di ricerca validi:
  • term1 term2
  • term2 term1
  • term3 term1 term2
"(*" term1 term2 "*)" OR "(*)" term1 term2

AND è l'operatore implicito per il carattere SPAZIO.

Restituisce la corrispondenza che è racchiusa tra parentesi e che contiene term1 e term2.

Esempi di risultati di ricerca validi:
  • (term1 term2)
  • (term2 term1 term3)
"(*" "term1 term2" "*)" o "(*)" "term1 term2"

AND è l'operatore implicito per il carattere SPAZIO.

Restituisce la corrispondenza che è racchiusa tra parentesi e che contiene la stringa term1 term2.

Esempi di risultati di ricerca validi:
  • (term1 term2)
  • (term3 term1 term2 term4)

Operatore OR (|)

Cerca i risultati che includono il termine prima o dopo l'operatore, o entrambi.

Esempi di stringhe di ricerca Descrizione
term1 OR term2

TERM1 | TERM2

OR: term1 term2

|: term1 term2

Restituisce la corrispondenza che include uno o sia term1 sia term2.
Esempi di risultati di ricerca validi:
  • term1
  • term2
  • term2 term1
"(*" term1 OR term2 "*)" o "(*)" (term1 OR term2)

Restituisce la corrispondenza che è racchiusa tra parentesi e include sia term1 sia term2 o entrambi.

Esempi di risultati di ricerca validi:
  • (term1)
  • (term3 term2)
  • (term2 term1 term4)

Operatore NOT (!)

Cerca i risultati che non includono il termine dopo l'operatore.

Esempi di stringhe di ricerca Descrizione
NOT TERM1 Restituisce valori diversi da term1.
Esempi di risultati di ricerca validi:
  • term2
  • term3 term4
!="term1 term2" Restituisce valori diversi dalla stringa term1 term2.
Esempi di risultati di ricerca validi:
  • term3
  • term2 term1
!(2019-01-11)

Restituisce date diverse da 2019-01-11.

Esempi di risultati di ricerca validi:
  • 2019-02-12
  • 2017-03-11