SOLIDWORKS PDM은 검색 카드에 있는 편집 상자 유형 필드의 입력 검색 조건에서 AND, OR 및 NOT 연산자를 지원합니다.
이러한 검색 연산자는 모든 검색 카드, Web2 검색, SOLIDWORKS PDM 검색 도구 및 빠른 검색에서 사용할 수 있습니다.
규칙:
- 검색 문자열은 대소문자를 구분하지 않습니다.
- 연산자는 대소문자를 구분하며 대문자여야 합니다.
- 숫자 또는 날짜 유형 변수인 경우 유효한 연산자는 다음과 같습니다.
=
, !=
, <
, <=
, >
, >=
.
-
검색 문자열에
=
, <
, >
, !
, &
, |
, (
, )
, {
, }
, :
, "
또는 \
문자가 들어있는 경우, 문자 앞에 이스케이프 기호를 삽입해야 합니다. 또는 전체 검색 문자열을 큰따옴표로 묶습니다.예를 들어, article:1
문자열을 검색하려면 article\:1 또는 "article:1"로 입력 문자열을 입력합니다.
- 이스케이프 기호 사용 규칙:
특정 항목이 있는 문자열 검색 |
입력 문자열 |
큰따옴표 |
이스케이프 기호 \ 가 있는 문자열.예를 들어, "speaker" 를 검색하려면 문자열을 다음과 같이 입력합니다. \"speaker\"
|
명시적 검색의 일부인 큰따옴표
|
이스케이프 기호 \ 가 있는 문자열.예를 들어, 3" pipe 를 검색하려면 문자열을 "3\" pipe"로 입력합니다.
|
숫자 상수 다음에 " |
이스케이프 기호가 있거나 없는 문자열. 예를 들어, 3" 와 같은 길이 값을 검색하려면 검색 문자열을 3\" 또는 3"로 입력합니다.
|
느낌표 |
이스케이프 기호 \ 가 있는 문자열.예를 들어, Alert! 를 검색하려면 문자열을 Alert\!로 입력합니다.
|
콜론 |
이스케이프 기호 \ 가 있는 문자열.예를 들어, 2:1 을 검색하려면 문자열을 2\:1로 입력합니다.
|
괄호 |
이스케이프 기호 \ 가 있는 문자열.예를 들어, 9)Articles 를 검색하려면 문자열을 9\)Articles로 입력합니다.
|
- 검색에 여러 연산자를 사용하는 경우 SOLIDWORKS PDM은 다음 순서대로 검색 연산자를 계산합니다. (), NOT, AND, OR.
- AND, OR 및 NOT 검색 연산자나 이와 동등한 기호
&
, |
, !
를 각각 사용할 수 있습니다.
- 텍스트, 정수, 부동 및 날짜 유형 데이터를 검색할 수 있습니다.
- AND 연산자와 OR 연산자를 :과 함께 또는 없이 사용할 수 있습니다. 예를 들어, AND 연산자의 경우 AND, AND:, & 또는 &:을 사용합니다.
- 검색 필드에서는 * 및 ?가 와일드카드 문자로 지원됩니다.
=
를 사용하면 정확한 문자열을 검색할 수 있습니다. 예를 들어, Tools
문자열을 검색하려면 검색 문자열을 =Tools로 입력합니다.
- 두 개 이상의 단어가 포함된 문자열의 경우
""
를 사용하여 동일한 단어순으로 문자열을 검색할 수 있습니다. 예를 들어, pipe tools
를 검색하려면 "pipe tools"를 입력합니다.
SOLIDWORKS PDM 2020으로 업그레이드하면 이전에 저장된 검색이 이전 동작과 검색 결과를 유지하면서 새 검색 규칙을 따르도록 업그레이드됩니다.
AND(&) 연산자
연산자 앞의 용어와 연산자 뒤의 용어 모두를 포함하는 결과를 검색합니다.
검색 문자열 예제 |
설명 |
term1 AND term2 TERM1 & TERM2
AND:term1 term2
&: term1 term2
|
term1 및 term2 를 포함하는 일치 항목을 반환합니다. 용어는 결과에서 어떤 순서로도 나타날 수 있습니다.유효한 검색 결과 예제: term1 term2
term2 term1
term3 term1 term2
|
"(*" term1 term2 "*)" OR "(*)" term1 term2 |
AND는 SPACE 문자의 절대적 연산자입니다.
term1 및 term2 를 포함하는 일치 항목을 괄호로 묶어 반환합니다.
유효한 검색 결과 예제: (term1 term2)
(term2 term1 term3)
|
"(*" "term1 term2" "*)" or "(*)" "term1 term2" |
AND는 SPACE 문자의 절대적 연산자입니다.
term1 term2 문자열을 포함하는 일치 항목을 괄호로 묶어 반환합니다.
유효한 검색 결과 예제:
(term1 term2)
(term3 term1 term2 term4)
|
OR(|) 연산자
연산자 앞이나 뒤에 있는 용어를 포함하는 결과를 검색합니다.
검색 문자열 예제 |
설명 |
term1 OR term2 TERM1 | TERM2
OR: term1 term2
|: term1 term2
|
term1 및 term2 모두 또는 둘 중 하나를 포함하는 일치 항목을 반환합니다.
|
"(*" term1 OR term2 "*)" or "(*)" (term1 OR term2) |
term1 또는 term2 , 아니면 둘 다를 포함하는 일치 항목을 괄호로 묶어 반환합니다.
유효한 검색 결과 예제: (term1)
(term3 term2)
(term2 term1 term4)
|
NOT(!) 연산자
연산자 뒤의 용어를 포함하지 않는 결과를 검색합니다.
검색 문자열 예제 |
설명 |
NOT TERM1 |
term1 이외의 값을 반환합니다.
|
!="term1 term2" |
term1 term2 문자열 이외의 값을 반환합니다.
|
!(2019-01-11) |
2019-01-11 이외의 날짜를 반환합니다.
|