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 valores variáveis, os operadores válidos são:
=
, !=
, <
, <=
, >
, >=
e <>
.
- 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 \"alto-falante"\
|
Aspas duplas que fazem parte de uma pesquisa explícita
|
String com um símbolo de escape \ .Por exemplo, para pesquisar tubo de 3" , insira a string como "3\" pipe". O uso do símbolo de escape \ é opcional quando você usar aspas duplas " como uma constante de polegada. Por exemplo, para pesquisar 3" , insira a string como 3".
|
- 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 dados do tipo TEXT (texto), INT (número inteiro), FLOAT (flutuantes) e DATE (data).
Se você não especificar explicitamente o tipo de dados e o campo multivariável tiver:
- Variáveis TEXT e non-TEXT, o tipo de dados aplicado é TEXT.
- Variáveis DATE e non-DATE, o tipo de dados aplicado é TEXT.
- Variáveis FLOAT e INT, o tipo de dados aplicado é FLOAT.
- Você pode usar os operadores AND e OR com ou sem o :. Por exemplo, para o operador AND, use AND, AND:.
-
Use o especificador único de dois-pontos, :
, quando quiser pesquisar valores em várias configurações ou variáveis.
Por exemplo, ao inserir a string de entrada como:
- :part1 part2 part3 part4, o SOLIDWORKS PDM retorna as correspondências que podem estar presentes em configurações diferentes.
- :!part1, o SOLIDWORKS PDM retorna as correspondências que não têm
part1
em nenhuma das configurações.
- Juntamente com
:
, você pode aninhar strings de pesquisa entre {}
. Por exemplo, para a string de entrada :{part1 part2} part3, o SOLIDWORKS PDM retorna apenas as correspondências em que part1 part2
é encontrado na mesma configuração.
- 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.
- Se uma string tiver mais de uma palavra, você poderá usar
""
para pesquisar a string exata. Por exemplo, para pesquisar ferramentas de tubulação
, insira "ferramentas de tubulação".
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)Pesquisa resultados que incluem o termo antes ou depois do operador, ou ambos.
|
Operador OR (|)
Exemplos de strings de pesquisa |
Descrição |
term1 OR term2 Pesquisa resultados que incluem o termo antes ou depois do 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:
|