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.
  • Gli operatori validi per i valori variabili sono: =, !=, <, <=, >, >= e <>.
  • 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".
    L'uso del simbolo di escape \ è facoltativo nei casi in cui si utilizzano le virgolette doppie " come costante per i pollici.

    Ad esempio, per cercare 3", immettere la stringa come 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 NOT o i relativi simboli equivalenti, rispettivamente &, | e !.
  • È possibile cercare i seguenti tipi di dati: TEXT, INT, FLOAT e DATE.

    Se non si specifica esplicitamente il tipo di dati e il campo a più variabili contiene:

    • Variabili TEXT e non TEXT, il tipo di dati applicato è TEXT.
    • Variabili DATE e non DATE, il tipo di dati applicato è TEXT.
    • Variabili FLOAT e INT, il tipo di dati applicato è FLOAT.
  • È possibile utilizzare gli operatori AND e OR con o senza :. Ad esempio, per l'operatore AND, utilizzare AND, AND:.
  • Utilizzare l'identificatore : (due punti) per effettuare la ricerca di valori tra più configurazioni o variabili.

    Ad esempio, quando si immette la stringa di input come:
    • :part1 part2 part3 part4, SOLIDWORKS PDM restituisce i risultati corrispondenti che potrebbero essere presenti in configurazioni diverse.
    • :!part1, SOLIDWORKS PDM restituisce i risultati corrispondenti che non includono part1 in nessuna configurazione.
  • Insieme a :, è possibile nidificare le stringhe di ricerca all'interno di {}.

    Ad esempio, per la stringa di input :{part1 part2} part3, SOLIDWORKS PDM restituisce solo i risultati corrispondenti in cui part1 part2 si trova nella stessa configurazione.

  • 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.
  • Se una stringa contiene più di una parola, è possibile utilizzare "" per cercare la stringa esatta. 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) Cerca i risultati che includono il termine prima o dopo l'operatore, oppure entrambi.

Operatore OR (|)

Esempi di stringhe di ricerca Descrizione
term1 OR term2

Cerca i risultati che includono il termine prima o dopo 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