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: =, !=, <, <=, >, >=.
  • Pokud vyhledávací řetězec obsahuje jakýkoli z těchto znaků: =, <, >, !, &, |, (, ), {, }, :, ", or \, je nutné před znak zadat řídicí symbol. Případně můžete celý vyhledávací řetězec uzavřít do dvojitých uvozovek.

    Chcete-li například hledat řetězec article:1, zadejte vstupní řetězec jako article\:1 nebo "article:1".

  • 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 "speaker", zadejte řetězec jako \"speaker\"

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

    Řetězec s řídicím symbolem \.

    Například pokud hledáte 3" pipe, zadejte řetězec jako "3\" pipe".

    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 jako 3\" or 3".

    Vykřičník Řetězec s řídicím symbolem \.

    Například pokud hledáte text Alert!, zadejte řetězec jako Alert\!.

    Dvojtečka Řetězec s řídicím symbolem \.

    Například pokud hledáte text 2:1, zadejte řetězec jako 2\:1.

    Závorky Řetězec s řídicím symbolem \.

    Například pokud hledáte text 9)Articles, zadejte řetězec jako 9\)Articles.

  • 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. Pro operátor AND například použijte 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 pipe tools, zadejte "pipe tools".
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í:
  • termín1
  • termín2
  • termín2 termín1
"(*" 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