Používání operátorů AND, OR a NOT ve vyhledávání

SOLIDWORKS PDM podporuje operátory AND, OR a NOT při zadávání vstupních kritérii vyhledávání do textových polí na kartách vyhledávání.

Tyto operátory vyhledávání můžete použít na jakékoli kartě vyhledávání, ve vyhledávání v aplikaci Web2, v nástroji pro vyhledávání v SOLIDWORKS PDM a rychlém vyhledávání.

Pravidla:

  • V hledaných řetězcích se nerozlišuje velikost písmen.
  • U operátorů se rozlišuje velikost písmen: musí být velkým písmenem.
  • Pro hodnoty proměnných jsou platná znaménka následující: =, !=, <, <=, >, >= a <>.
  • Pravidla pro používání řídícího symbolu:
    Vyhledávání řetězce s použitím Vstupní řetězec
    Dvojité uvozovky Řetězec s řídicím symbolem \.

    Například pokud hledáte text "text", zadejte vyhledávací řetězec \"text\".

    Dvojité uvozovky jsou součástí explicitního vyhledávání

    Řetězec s řídicím symbolem \.
    Například pokud hledáte znak 3" trubka, zadejte vyhledávací řetězec "3\" trubka".
    Použití symbolu potlačení \ je volitelné v případech, kdy používáte uvozovku " jako značku palců.

    Například pokud hledáte 3", můžete zadat vyhledávací řetězec 3".

  • V případě více operátorů použitých ve vyhledávání software SOLIDWORKS PDM vyhodnotí operátory vyhledávání v následujícím pořadí: (), NOT, AND a OR.
  • Můžete použít operátory vyhledávání AND, OR a NOT nebo jejich ekvivalentní symboly &, |, !.
  • Můžete vyhledávat data typu TEXT (text), INT (celá čísla), FLOAT (desetinná čísla) a DATE (datum).

    Pokud neurčíte výslovně typ dat a pole s více proměnnými obsahuje:

    • textové a netextové proměnné, bude použitý typ dat TEXT.
    • proměnné data a jiné než datum, bude použitý typ dat TEXT.
    • proměnné FLOAT a INT, bude použitý typ dat FLOAT.
  • Operátory AND a OR můžete používat se symbolem : nebo bez. Například pro operátor AND použijte AND, AND:.
  • Jako specifikátor použijte dvojtečku, :, pokud chcete vyhledávat hodnoty v různých konfiguracích nebo proměnných.

    Pokud zadáte například vstupní řetězec:
    • :část1 část2 část3 část4, vrátí SOLIDWORKS PDM shody, které se mohou vyskytovat v různých konfiguracích.
    • :!část1, vrátí SOLIDWORKS PDM shody, které neobsahují část1 v žádné konfiguraci.
  • Současně s použitím : můžete vnořit řetězce pro vyhledávání do závorek {}.

    Například po zadání řetězce :{část1 část2} část3 vrátí software SOLIDWORKS PDM pouze takové shodné položky, u kterých se část1 část2 nachází ve stejné konfiguraci.

  • Pole vyhledávání podporuje zástupné znaky * a ?.
  • Pokud hledáte přesný řetězec, můžete použít znak =. Například pokud hledáte řetězec Nástroje, zadejte vyhledávací řetězec =Nástroje.
  • Pokud obsahuje řetězec více slov, můžete pro vyhledávání shodného řetězce použít uvozovky "". Například pokud hledáte nástroje pro trubky, zadejte "nástroje pro trubky".
Když upgradujete na SOLIDWORKS PDM 2020, upgradují se dříve uložená vyhledávání na nová pravidla vyhledávání při zachování předchozího chování a výsledků vyhledávání.

Operátor AND (&)

Vyhledá výsledky, které obsahují současně určený termín před operátorem a za operátorem.

Příklady hledaného řetězce Popis
termín1 AND termín2

TERMÍN1 & TERMÍN2

AND: term1 term2

&: term1 term2

Vrátí shody, které obsahují současně termín1 a termín2. Termíny se mohou ve výsledku dotazu vyskytovat v jakémkoli pořadí.
Příklady platných výsledků vyhledávání:
  • term1 term2
  • term2 term1
  • termín3 termín1 termín2
„(*" termín1 termín2 "*)" OR "(*)" termín1 termín2

AND je implicitní operátor pro znak MEZERA.

Vrací výsledky, které jsou uzavřeny do závorek a obsahují termín1 a termín2.

Příklady platných výsledků vyhledávání:
  • (termín1 termín2)
  • (termín2 termín1 termín3)
"(*" termín1 termín2 "*)" or "(*)" termín1 termín2

AND je implicitní operátor pro znak MEZERA.

Vrací výsledky, které jsou uzavřeny do závorek a obsahují řetězec termín1 termín2.

Příklady platných výsledků vyhledávání:
  • (termín1 termín2)
  • (termín3 termín1 termín2 termín4)Vyhledá výsledky, které obsahují určené termíny před operátorem, za operátorem nebo obojí.

Operátor OR (|)

Příklady hledaného řetězce Popis
termín1 OR termín2

Vyhledá výsledky, které obsahují určené termíny před nebo za výrazy TERMÍN1 | TERMÍN2

OR: term1 term2

|: term1 term2

Vrací výsledky, které obsahují buď termín1 nebo termín2, případně oba současně.
Příklady platných výsledků vyhledávání:
  • term1
  • term2
  • term2 term1
"(*" termín1 OR termín2 "*)" or "(*)" (termín1 OR termín2)

Vrací výsledky, které jsou uzavřeny do závorek a obsahují termín1 nebo termín2 nebo obojí.

Příklady platných výsledků vyhledávání:
  • (termín1)
  • (termín3 termín2)
  • (termín2 termín1 termín4)

Operátor NOT (!)

Vyhledá výsledky, které neobsahují určený termín za operátorem.

Příklady hledaného řetězce Popis
NOT TERMÍN1 Vrátí hodnoty neobsahující termín1.
Příklady platných výsledků vyhledávání:
  • term2
  • term3 term4
!="termín1 termín2" Vrátí hodnoty neobsahující řetězec termín1 termín2.
Příklady platných výsledků vyhledávání:
  • term3
  • term2 term1
!(2019-01-11)

Vrátí jiná data než 2019-01-11.

Příklady platných výsledků vyhledávání:
  • 2019-02-12
  • 2017-03-11