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í:
|
"(*" 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í:
|
!="termín1 termín2" |
Vrátí hodnoty neobsahující řetězec termín1 termín2 .Příklady platných výsledků vyhledávání:
|
!(2019-01-11) |
Vrátí jiná data než 2019-01-11 .
Příklady platných výsledků vyhledávání:
|