SOLIDWORKS PDM은 검색 카드에 있는 편집 상자 유형 필드의 입력 검색 조건에서 AND, OR 및 NOT 연산자를 지원합니다.
이러한 검색 연산자는 모든 검색 카드, Web2 검색, SOLIDWORKS PDM 검색 도구 및 빠른 검색에서 사용할 수 있습니다.
규칙:
- 검색 문자열은 대소문자를 구분하지 않습니다.
- 연산자는 대소문자를 구분하며 대문자여야 합니다.
- 변수 값에 대해 유효한 연산자는
=
, !=
, <
, <=
, >
, >=
및 <>
입니다.
- 이스케이프 기호 사용 규칙:
특정 항목이 있는 문자열 검색 |
입력 문자열 |
큰따옴표 |
이스케이프 기호 \ 가 있는 문자열.예를 들어, "speaker" 를 검색하려면 문자열을 \"speaker\"로 입력합니다.
|
명시적 검색의 일부인 큰따옴표
|
이스케이프 기호 \ 가 있는 문자열.예를 들어, 3" pipe 를 검색하려면 문자열을 "3\" pipe"로 입력합니다. 이스케이프 기호 \ 는 큰따옴표 " 를 인치 상수로 사용하는 경우 선택적입니다. 예를 들어, 3" 를 검색하려면 문자열을 3"로 입력할 수 있습니다.
|
- 검색에 여러 연산자를 사용하는 경우 SOLIDWORKS PDM은 다음 순서대로 검색 연산자를 계산합니다. (), NOT, AND, OR.
- AND, OR 및 NOT 검색 연산자나 이와 동등한 기호
&
, |
, !
를 각각 사용할 수 있습니다.
- TEXT, INT, FLOAT 및 DATE 유형 데이터를 검색할 수 있습니다.
데이터 유형을 명시적으로 지정하지 않고 다중 변수 필드에 다음이 포함된 경우:
- TEXT 및 비TEXT 변수가 포함된 경우 적용되는 데이터 유형은 TEXT입니다.
- DATE 및 비DATE 변수가 포함된 경우 적용되는 데이터 유형은 TEXT입니다.
- FLOAT 및 INT 변수가 포함된 경우 적용되는 데이터 유형은 FLOAT입니다.
- AND 및 OR 연산자는 :을 포함하거나 포함하지 않고 사용할 수 있습니다. 예를 들어, AND 연산자에는 AND, AND:을 사용합니다.
-
여러 설정 또는 변수에서 값을 검색하려는 경우 단일 콜론 지정자, :
을 사용합니다.
예를 들어 입력 문자열을 다음과 같이 입력하는 경우:
- :part1 part2 part3 part4를 입력하면 SOLIDWORKS PDM은 다른 설정에 존재할 수 있는 일치 항목을 반환합니다.
- :!part1을 입력하면 SOLIDWORKS PDM은 어떤 설정에도
part1
이 없는 일치 항목을 반환합니다.
:
과 함께 {}
안에 검색 문자열을 중첩할 수 있습니다. 예를 들어, 입력 문자열 :{part1 part2} part3을 입력하면 SOLIDWORKS PDM은 동일한 설정에 part1 part2
가 있는 일치 항목만 반환합니다.
- 검색 필드에서는 * 및 ?가 와일드카드 문자로 지원됩니다.
=
를 사용하면 정확한 문자열을 검색할 수 있습니다. 예를 들어, 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 이외의 날짜를 반환합니다.
|