O SOLIDWORKS PDM aceita os operadores AND, OR e NOT nos critérios de pesquisa de entrada nos campos de tipo de caixa de edição dos cartões de pesquisa.
Você pode usar esses operadores de pesquisa em qualquer cartão de pesquisa, na pesquisa Web2, na ferramenta de Pesquisa do SOLIDWORKS PDM e na pesquisa rápida.
Regras:
- As sequências de pesquisa não diferenciam maiúsculas de minúsculas.
- Os operadores fazem distinção entre maiúsculas e minúsculas e devem ser capitalizados.
- Para variáveis de um tipo numérico ou de data, os operadores válidos são:
=
, !=
, <
, <=
, >
, >=
.
-
Se a string de pesquisa contiver qualquer um dos seguintes caracteres:
=
, <
, >
, !
, &
, |
, (
, )
, {
, }
, :
, "
ou \
, você deve preceder o caractere com um símbolo de escape. Como alternativa, coloque toda a string de pesquisa entre aspas duplas.Por exemplo, para pesquisar a string artigo:1
, insira a string de entrada como article\:1 ou "article:1".
- Regras para uso do símbolo de escape:
Procure por uma string com |
String de entrada |
Aspas duplas |
String com um símbolo de escape \ .Por exemplo, para pesquisar "alto-falante" , insira a string como \"speaker\"
|
Aspas duplas que fazem parte de uma pesquisa explícita
|
String com um símbolo de escape \ .Por exemplo, para pesquisar por tubo de 3" , insira a string como "3\" pipe".
|
Constante numérica seguida por " |
String com ou sem símbolo de escape. Por exemplo, para pesquisar um valor de comprimento, como 3" , insira a string de pesquisa como 3\" ou 3".
|
Ponto de exclamação |
String com um símbolo de escape \ .Por exemplo, para pesquisar Alerta! , insira a string como Alert\!.
|
Dois pontos |
String com um símbolo de escape \ .Por exemplo, para pesquisar 2:1 , insira a string de pesquisa como 2\:1.
|
Parênteses |
String com um símbolo de escape \ .Por exemplo, para pesquisar 9)Artigos , , insira a string de pesquisa como 9\)Articles.
|
- No caso de usar vários operadores em uma pesquisa, o SOLIDWORKS PDM avalia os operadores de pesquisa nesta ordem: (), NOT, AND e OR.
- Você pode usar os operadores de pesquisa AND, OR e NOT ou seus símbolos equivalentes
&
, |
, !
respectivamente.
- Você pode pesquisar texto, número inteiro, dados flutuantes e dados de tipo de data.
- Você pode usar os operadores E e OU com ou sem o :. Por exemplo, para operador E, use AND, AND:, & ou &:.
- O campo de pesquisa suporta * e ? como caracteres curinga.
- Você pode usar
=
para pesquisar uma string exata. Por exemplo, para pesquisar uma string Ferramentas
, insira a string de pesquisa como =Ferramentas.
- No caso de uma string que contenha mais de uma palavra, você pode usar
""
para pesquisar a string na mesma ordem de palavras. Por exemplo, para pesquisar ferramentas de tubulação
, insira "pipe tools".
Ao atualizar para o SOLIDWORKS PDM 2020, as pesquisas salvas anteriormente são atualizadas para seguir as novas regras de pesquisa e manter o comportamento anterior e os resultados da pesquisa.
Operador AND (&)
Pesquisa resultados que incluem o termo antes e o termo depois do operador.
Exemplos de strings de pesquisa |
Descrição |
term1 AND term2 TERM1 & TERM2
AND:term1 term2
&: term1 term2
|
Retorna a correspondência que inclui term1 e term2 . Os termos podem aparecer em qualquer ordem nos resultados.Exemplos de resultados de pesquisa válidos: term1 term2
term2 term1
term3 term1 term2
|
"(*" termo1 termo2 "*)" OR "(*)" termo1 termo2 |
AND é o operador implícito do caractereSPACE.
Retorna a correspondência colocada entre parênteses e que contém term1 e term2 .
Exemplos de resultados de pesquisa válidos: (term1 term2)
(term2 term1 term3)
|
"(*" "termo1 termo2" "*)" ou "(*)" "termo1 termo2" |
AND é o operador implícito do caractereSPACE.
Retorna a correspondência colocada entre parênteses e que contém a string term1 term2 .
Exemplos de resultados de pesquisa válidos:
(term1 term2)
(term3 term1 term2 term4)
|
Operador OR (|)
Pesquisa resultados que incluem o termo antes ou depois do operador, ou ambos.
Exemplos de strings de pesquisa |
Descrição |
term1 OR term2 TERM1 | TERM2
OR: term1 term2
|: term1 term2
|
Retorna a correspondência que inclui tantoterm1 e term2 como os dois juntos.Exemplos de resultados de pesquisa válidos:
|
"(*" termo1 OR termo2 "*)" ou "(*)" (termo1 OR termo2) |
Retorna a correspondência colocada entre parênteses e que inclui tanto term1 ou term2 ou os dois.
Exemplos de resultados de pesquisa válidos: (term1)
(term3 term2)
(term2 term1 term4)
|
Operador NOT (!)
Pesquisa resultados que não incluem o termo após o operador.
Exemplos de strings de pesquisa |
Descrição |
NOT TERM1 |
Retorna valores diferentes de term1 .Exemplos de resultados de pesquisa válidos:
|
!="termo1 termo2" |
Retorna valores diferentes da string term1 term2 .Exemplos de resultados de pesquisa válidos:
|
!(2019-01-11) |
Retorna datas diferentes de 2019-01-11 .
Exemplos de resultados de pesquisa válidos:
|