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 proměnné číselného nebo datového typu jsou platné operátory: =, !=, <, <=, >, >=.
  • 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".

    Numerická konstanta, po které následuje " Řetězec s řídícím symbolem nebo bez.

    Například při hledání hodnoty délky 3", zadejte vyhledávací řetězec 3\" nebo 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, celá čísla, desetinná čísla a datum.
  • Operátory AND a OR můžete používat se symbolem : nebo bez. Například pro symbol AND lze použít AND, AND:, & nebo &:.
  • 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 řetězec obsahuje více slov, můžete použít uvozovky "" k vyhledání řetězce se stejným pořadím slov. 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)

Operátor OR (|)

Vyhledá výsledky, které obsahují určené termíny před operátorem, za operátorem nebo obojí.

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

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