Object Explorer 검색 문법
전역 검색창은 검색어를 각 단어로 나누고 기본적으로 OR 조건으로 찾습니다. yellow cab은 yellow 또는 cab에 해당하는 객체를 반환합니다. 아래 문법으로 조건을 더 구체적으로 표현할 수 있습니다.
구문 검색
큰따옴표로 묶으면 단어가 그 순서대로 붙어 있는 구문을 찾습니다.
"yellow cab"
이 검색은 하나 이상의 속성값에 yellow cab이라는 구문이 있는 객체를 찾습니다. 단어별 검색보다 결과가 좁아지는 경우가 많습니다.
논리 연산자
AND, OR, NOT을 대문자로 사용합니다.
| 검색식 | 의미 |
|---|---|
Manhattan AND Brooklyn | 두 조건을 모두 만족 |
Manhattan OR Brooklyn | 둘 중 하나 이상을 만족 |
NOT Brooklyn | Brooklyn 조건을 만족하는 결과 제외 |
NOT (Manhattan OR Brooklyn) | Manhattan 또는 Brooklyn 조건을 만족하는 결과 제외 |
"yellow cab" AND Manhattan | 구문과 Manhattan 조건을 모두 만족 |
("yellow cab" OR "green cab") AND (NOT Manhattan) | 두 구문 중 하나를 만족하되 Manhattan은 제외 |
NOT은 바로 뒤의 하나의 조건에 적용합니다. 여러 조건을 함께 부정하려면 괄호로 묶습니다.
와일드카드
| 문법 | 의미와 예시 |
|---|---|
? | 문자 한 개를 대신합니다. qu?ck는 quick, quack, qu4ck 등에 해당합니다. |
뒤쪽 * | 문자 0개 이상을 대신합니다. bro*는 bro, brother, broadcasting 등에 해당합니다. |
앞쪽 와일드카드 *smith는 전역 검색창에서 지원하지 않습니다. 개별 문자열 속성의 탐색 필터에서 Searchable과 Enable leading wildcards 렌더 힌트를 활성화하고 필요한 재인덱싱을 수행한 경우 사용할 수 있습니다. 이때 smith, Goldsmith, Blacksmith처럼 해당 말로 끝나는 값을 찾습니다.
앞뒤 와일드카드를 함께 붙인 *term*은 지원하지 않습니다. 이 형태의 부분 문자열 검색이 필요하면 Contour 또는 Workshop Filter List의 Regex 모드를 검토합니다.
와일드카드 쿼리는 분석기로 소문자화하지 않고 인덱싱된 토큰과 직접 비교합니다. 표준 분석기가 소문자로 저장한 토큰에는 Quick* 대신 그 인덱스 형태에 맞는 quick*를 사용해야 합니다. 자세한 토큰 및 공백 처리 규칙은 텍스트 검색 동작을 따릅니다.
유사 검색
단어 끝의 ~는 정확히 같은 단어와 비슷한 단어를 함께 찾습니다.
quikc~
예를 들어 quick과 quack 같은 결과를 찾을 수 있습니다. 일반 접두사 검색과 유사 검색은 다른 동작이므로 목적에 맞는 연산자를 사용합니다.