B
온라인 설명서 고급 검색
Identity Manager 온라인 설명서를 검색하는 데 고급 구문을 사용하여 복잡한 쿼리를 만들 수 있습니다. 고급 구문은 다음과 같습니다.
- 와일드카드 문자 — 전체 단어 대신 철자 패턴을 지정할 수 있습니다.
- 쿼리 연산자 — 쿼리 요소를 조합하거나 수정하는 방법을 지정합니다.
주 와일드카드 문자와 쿼리 연산자를 같이 사용할 수 있습니다.
와일드카드 문자
와일드카드는 검색 시 다른 문자나 문자 그룹을 나타내는 특수 문자입니다.
Identity Manager 온라인 설명서 검색 기능은 다음과 같은 와일드카드 문자를 지원합니다.
와일드카드 문자
|
기능
|
물음표(?)
|
임의의 하나의 문자와 일치시킵니다.
예를 들어 t?p를 검색하면 tap, tip 및 top과 같은 단어를 찾습니다. ball????를 검색하면 "ball" 다음에 정확히 4자가 오는 ballpark, ballroom 및 ballyhoo와 같은 단어는 찾지만 ballet이나 balloon은 찾지 않습니다.
|
별표(*)
|
임의의 문자 그룹과 일치시킵니다.
예를 들어 comp*를 검색하면 computer, company 또는 comptroller와 같이 comp로 시작하는 모든 단어를 찾습니다.
|
쿼리 연산자
쿼리 연산자를 사용하여 검색 요소를 조합, 수정 또는 제외시킬 수 있습니다. 쿼리 연산자는 대문자, 소문자 또는 대소문자를 같이 사용할 수 있습니다. 일반적으로 쿼리 연산자는 <CONTAINS>와 같이 꺽쇠 괄호로 묶습니다.
주 기본 부울 연산자(AND, OR 및 NOT)와 특수 문자 연산자(<, = 및 !=)에는 괄호를 사용하지 않습니다.
우선 순위 규칙
쿼리에 둘 이상의 연산자 유형을 사용하면 우선 순위 규칙과 괄호에 따라 연산자 범위가 결정됩니다. AND 연산자는 OR 연산자보다 우선 순위가 높습니다. 예를 들어 쿼리
resource AND adapter OR attribute
는 다음과 동일합니다.
(resource AND adapter) OR attribute
"resource"와 함께 찾을 단어로 "adapter"와 "attribute" 둘 중에 하나를 검색하려면 다음과 같이 괄호를 사용해야 합니다.
resource AND (adapter OR attribute)
기본 연산자
연산자를 지정하지 않고 쿼리 조건이나 요소를 나열하면 이를 조합하는 데 표준 기본 연산자인 <AND>가 사용됩니다.
명시적 단일 연산자(<EXACT>, <MORPH> 또는 <EXPAND>)를 사용하지 않고 단일 단어들로 쿼리를 구성하면 기본 조건 연산자인 <MORPH>에 의해 처리됩니다.
다음은 온라인 설명서 검색 시 가장 일반적으로 사용되는 쿼리 연산자입니다.
연산자
|
설명
|
예제
|
<AND> 또는 AND
|
필수적인 검색 조건을 추가합니다.
|
"apples AND oranges"를 검색하면 "apples " 및 "oranges"를 포함하는 단어를 순서에 관계없이 찾습니다. 한 단어만 포함하는 문서는 검색되지 않습니다.
|
<CASE>
|
대/소문자를 구분하여 일치시킵니다.
참고: Identity Manager에서는 자동으로 대문자 또는 대문자로 시작하는 쿼리 조건이 대/소문자를 구분하여 일치시키므로 <CASE>를 사용할 필요가 없습니다. 소문자 쿼리 조건은 대/소문자를 구분하지 않기 때문에 소문자를 일치시키려면 검색어와 함께 반드시 <CASE>를 사용해야 합니다.
|
"<CASE> bill"을 검색하면 "Bill"은 무시되고 "bill"만 찾습니다.
|
<EXACT>
|
지정한 단어와 정확하게 일치하는 단어를 포함하는 문서를 찾습니다.
|
"<EXACT> soft"를 검색하면 단어 "soft"를 포함하는 문서는 찾지만 "softest" 또는 "softer"를 포함하는 문서는 찾지 않습니다.
|
<MORPH>
|
접두어, 접미어, 합성어 등의 복합 형태와 복수, 과거 시제를 포함하여 지정한 단어의 형태소 변형이 포함된 문서를 찾습니다. 또한 불규칙한 형태를 제대로 처리하기 위해 어휘 사전을 사용합니다.
|
"<MORPH> surf"를 검색하면 단어 "surf"의 추론 가능한 변형("surfs", "surfed" 및 "surfing") 및 접두어("resurf")와 복합어("surfboard")를 포함하는 문서를 찾습니다.
|
<NEAR>
|
지정한 단어 사이에 1000 단어가 넘지 않는 문서를 찾습니다. 두 단어 사이가 가까운 문서일수록 검색 결과에 먼저 나타납니다.
|
"resource <NEAR> configuration"을 검색하면 두 단어 사이에 단어 수가 1000개 이하인 문서를 찾습니다.
|
<NEAR/n>
|
지정한 각 단어 사이에 있는 단어수가 n개 이하인 문서를 찾습니다.
주: n은 1 - 1024 사이의 값이어야 합니다.
|
"buy <NEAR/3> sell"을 검색하면 "buy"와 "sell" 사이에 3개 이하의 단어가 있으므로 "buy low and sell high"를 포함하는 문서를 찾습니다.
|
<NOT> 또는 NOT
|
특정 단어나 구문을 포함하지 않는 문서를 찾습니다.
|
"surf <AND> <NOT> channel"을 검색하면 "surf"를 포함하면서 "channel"을 포함하지 않는 문서를 찾습니다.
|